home *** CD-ROM | disk | FTP | other *** search
/ Gigarom 1 / Gigarom Macintosh Archives (Quantum Leap)(CDRM1080320)(1993).iso / FILES / BBS / SECOND_SIGHT / Waldo3.SEA / WaldoStuff / Waldo_3.0 / cards.xml < prev    next >
Text File  |  1992-05-17  |  91KB  |  1,388 lines

  1. card_2867.xml
  2. <?xml version="1.0" encoding="utf-8" ?>
  3. <!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
  4. <card>
  5.     <id>2867</id>
  6.     <filler1>0</filler1>
  7.     <bitmap>BMAP_6592.pbm</bitmap>
  8.     <cantDelete> <true /> </cantDelete>
  9.     <showPict> <true /> </showPict>
  10.     <dontSearch> <false /> </dontSearch>
  11.     <owner>2575</owner>
  12.     <link rel="stylesheet" type="text/css" href="stylesheet_3258.css" />
  13.     <part>
  14.         <id>130</id>
  15.         <type>button</type>
  16.         <visible> <true /> </visible>
  17.         <reserved5> 0 </reserved5>
  18.         <reserved4> 0 </reserved4>
  19.         <reserved3> 0 </reserved3>
  20.         <reserved2> 0 </reserved2>
  21.         <reserved1> 0 </reserved1>
  22.         <enabled> <true /> </enabled>
  23.         <rect>
  24.             <left>0</left>
  25.             <top>288</top>
  26.             <right>512</right>
  27.             <bottom>342</bottom>
  28.         </rect>
  29.         <style>transparent</style>
  30.         <showName> <false /> </showName>
  31.         <highlight> <false /> </highlight>
  32.         <autoHighlight> <false /> </autoHighlight>
  33.         <sharedHighlight> <true /> </sharedHighlight>
  34.         <family>0</family>
  35.         <titleWidth>0</titleWidth>
  36.         <icon>0</icon>
  37.         <textAlign>center</textAlign>
  38.         <font>Chicago</font>
  39.         <textSize>12</textSize>
  40.         <textStyle>plain</textStyle>
  41.         <name></name>
  42.         <script></script>
  43.     </part>
  44.     <part>
  45.         <id>41</id>
  46.         <type>button</type>
  47.         <visible> <true /> </visible>
  48.         <reserved5> 0 </reserved5>
  49.         <reserved4> 0 </reserved4>
  50.         <reserved3> 0 </reserved3>
  51.         <reserved2> 0 </reserved2>
  52.         <reserved1> 0 </reserved1>
  53.         <enabled> <true /> </enabled>
  54.         <rect>
  55.             <left>204</left>
  56.             <top>292</top>
  57.             <right>321</right>
  58.             <bottom>331</bottom>
  59.         </rect>
  60.         <style>transparent</style>
  61.         <showName> <false /> </showName>
  62.         <highlight> <false /> </highlight>
  63.         <autoHighlight> <false /> </autoHighlight>
  64.         <sharedHighlight> <true /> </sharedHighlight>
  65.         <family>0</family>
  66.         <titleWidth>0</titleWidth>
  67.         <icon>0</icon>
  68.         <textAlign>center</textAlign>
  69.         <font>Chicago</font>
  70.         <textSize>12</textSize>
  71.         <textStyle>plain</textStyle>
  72.         <name>Neutral Button</name>
  73.         <script></script>
  74.     </part>
  75.     <part>
  76.         <id>59</id>
  77.         <type>button</type>
  78.         <visible> <true /> </visible>
  79.         <reserved5> 0 </reserved5>
  80.         <reserved4> 0 </reserved4>
  81.         <reserved3> 0 </reserved3>
  82.         <reserved2> 0 </reserved2>
  83.         <reserved1> 0 </reserved1>
  84.         <enabled> <true /> </enabled>
  85.         <rect>
  86.             <left>0</left>
  87.             <top>0</top>
  88.             <right>512</right>
  89.             <bottom>342</bottom>
  90.         </rect>
  91.         <style>transparent</style>
  92.         <showName> <false /> </showName>
  93.         <highlight> <false /> </highlight>
  94.         <autoHighlight> <false /> </autoHighlight>
  95.         <sharedHighlight> <true /> </sharedHighlight>
  96.         <family>0</family>
  97.         <titleWidth>0</titleWidth>
  98.         <icon>0</icon>
  99.         <textAlign>center</textAlign>
  100.         <font>Chicago</font>
  101.         <textSize>12</textSize>
  102.         <textStyle>plain</textStyle>
  103.         <name>protective button</name>
  104.         <script></script>
  105.     </part>
  106.     <part>
  107.         <id>158</id>
  108.         <type>button</type>
  109.         <visible> <false /> </visible>
  110.         <reserved5> 0 </reserved5>
  111.         <reserved4> 0 </reserved4>
  112.         <reserved3> 0 </reserved3>
  113.         <reserved2> 0 </reserved2>
  114.         <reserved1> 0 </reserved1>
  115.         <enabled> <true /> </enabled>
  116.         <rect>
  117.             <left>276</left>
  118.             <top>294</top>
  119.             <right>379</right>
  120.             <bottom>328</bottom>
  121.         </rect>
  122.         <style>rectangle</style>
  123.         <showName> <false /> </showName>
  124.         <highlight> <false /> </highlight>
  125.         <autoHighlight> <false /> </autoHighlight>
  126.         <sharedHighlight> <true /> </sharedHighlight>
  127.         <family>0</family>
  128.         <titleWidth>0</titleWidth>
  129.         <icon>0</icon>
  130.         <textAlign>center</textAlign>
  131.         <font>Chicago</font>
  132.         <textSize>12</textSize>
  133.         <textStyle>plain</textStyle>
  134.         <name>Bg rect for  page Btns</name>
  135.         <script></script>
  136.     </part>
  137.     <part>
  138.         <id>31</id>
  139.         <type>button</type>
  140.         <visible> <false /> </visible>
  141.         <reserved5> 0 </reserved5>
  142.         <reserved4> 0 </reserved4>
  143.         <reserved3> 0 </reserved3>
  144.         <reserved2> 0 </reserved2>
  145.         <reserved1> 0 </reserved1>
  146.         <enabled> <true /> </enabled>
  147.         <rect>
  148.             <left>276</left>
  149.             <top>294</top>
  150.             <right>310</right>
  151.             <bottom>328</bottom>
  152.         </rect>
  153.         <style>transparent</style>
  154.         <showName> <false /> </showName>
  155.         <highlight> <false /> </highlight>
  156.         <autoHighlight> <true /> </autoHighlight>
  157.         <sharedHighlight> <true /> </sharedHighlight>
  158.         <family>0</family>
  159.         <titleWidth>0</titleWidth>
  160.         <icon>1356</icon>
  161.         <textAlign>center</textAlign>
  162.         <font>Chicago</font>
  163.         <textSize>12</textSize>
  164.         <textStyle>plain</textStyle>
  165.         <name>Page ></name>
  166.         <script>on mouseUpset the loc of msg to 19,303if the shiftKey is down thenPUT random(number of cards - 1) into RandomPagerepeat with counter = 0 to 30put line counter of fld ID 66 of cd RandomPage+1 into testif offset("*",test) > 0 thenput (RandomPage)&")"&&test&return into rpTitleexit repeatend ifend repeatput rpTitle into msgelseput empty into RandomPageend ifask "Enter Page Number" with  RandomPagerepeat with counter  = 1 to the length of itif charToNum(char counter of it) > 57 or¬¨charToNum(char counter of it) < 48  thenalertput empty into itend ifend repeathide msgif it = "" thenexit to HyperCard elseif it > the number of cds -1 thenplay "harpsichord" tempo 400 "b4h#"exit to HyperCardend ifgo to card (it+1)end ifend mouseUp</script>
  167.     </part>
  168.     <part>
  169.         <id>21</id>
  170.         <type>field</type>
  171.         <visible> <true /> </visible>
  172.         <dontWrap> <false /> </dontWrap>
  173.         <dontSearch> <false /> </dontSearch>
  174.         <sharedText> <false /> </sharedText>
  175.         <fixedLineHeight> <false /> </fixedLineHeight>
  176.         <autoTab> <false /> </autoTab>
  177.         <lockText> <true /> </lockText>
  178.         <rect>
  179.             <left>20</left>
  180.             <top>93</top>
  181.             <right>492</right>
  182.             <bottom>188</bottom>
  183.         </rect>
  184.         <style>scrolling</style>
  185.         <autoSelect> <false /> </autoSelect>
  186.         <showLines> <false /> </showLines>
  187.         <wideMargins> <false /> </wideMargins>
  188.         <multipleLines> <false /> </multipleLines>
  189.         <reservedFamily> 0 </reservedFamily>
  190.         <titleWidth>0</titleWidth>
  191.         <icon>0</icon>
  192.         <textAlign>left</textAlign>
  193.         <font>Geneva</font>
  194.         <textSize>12</textSize>
  195.         <textStyle>plain</textStyle>
  196.         <textHeight>16</textHeight>
  197.         <name>Help</name>
  198.         <script></script>
  199.     </part>
  200.     <part>
  201.         <id>40</id>
  202.         <type>button</type>
  203.         <visible> <true /> </visible>
  204.         <reserved5> 0 </reserved5>
  205.         <reserved4> 0 </reserved4>
  206.         <reserved3> 0 </reserved3>
  207.         <reserved2> 0 </reserved2>
  208.         <reserved1> 0 </reserved1>
  209.         <enabled> <true /> </enabled>
  210.         <rect>
  211.             <left>473</left>
  212.             <top>47</top>
  213.             <right>502</right>
  214.             <bottom>77</bottom>
  215.         </rect>
  216.         <style>transparent</style>
  217.         <showName> <false /> </showName>
  218.         <highlight> <false /> </highlight>
  219.         <autoHighlight> <false /> </autoHighlight>
  220.         <sharedHighlight> <true /> </sharedHighlight>
  221.         <family>0</family>
  222.         <titleWidth>0</titleWidth>
  223.         <icon>29390</icon>
  224.         <textAlign>center</textAlign>
  225.         <font>Chicago</font>
  226.         <textSize>12</textSize>
  227.         <textStyle>plain</textStyle>
  228.         <name>Home</name>
  229.         <script>on mouseUpanswer "EXIT from WALDO?" with "DeskTop" or "Home" or "No"if it is "No" then Exit to HyperCardif it is "DeskTop" thendoMenu "Quit HyperCard"end ifgo homeend mouseUp</script>
  230.     </part>
  231.     <part>
  232.         <id>49</id>
  233.         <type>button</type>
  234.         <visible> <true /> </visible>
  235.         <reserved5> 0 </reserved5>
  236.         <reserved4> 0 </reserved4>
  237.         <reserved3> 0 </reserved3>
  238.         <reserved2> 0 </reserved2>
  239.         <reserved1> 0 </reserved1>
  240.         <enabled> <true /> </enabled>
  241.         <rect>
  242.             <left>8</left>
  243.             <top>295</top>
  244.             <right>43</right>
  245.             <bottom>330</bottom>
  246.         </rect>
  247.         <style>transparent</style>
  248.         <showName> <false /> </showName>
  249.         <highlight> <false /> </highlight>
  250.         <autoHighlight> <true /> </autoHighlight>
  251.         <sharedHighlight> <true /> </sharedHighlight>
  252.         <family>0</family>
  253.         <titleWidth>0</titleWidth>
  254.         <icon>1369</icon>
  255.         <textAlign>center</textAlign>
  256.         <font>Chicago</font>
  257.         <textSize>12</textSize>
  258.         <textStyle>plain</textStyle>
  259.         <name>TEXT Import</name>
  260.         <script>--------------Copyright 1990, 1991 JOHN J. GAUDREAULT ----------------on mouseUphide msgset cursor to watchset the loc of msg to 19,303alertput empty into MLput empty into PLput empty into TLput empty into BTif the number of cds > 1 thenanswer "Import Waldo file?"&RETURN&"--This Action Will Delete Document Pages--" with "Yes" or "Cancel"else put "Yes" into itif the result ‚↠empty then imporFileStepOneToImport itend mouseUpon StepOneToImport itput 0 into readFile--  CARDCOUNT,STARTCARD,LEVELMEMORY,HEADER,TABLECONTENTS,TRUEFOLD--  foldPage, fileNumber, thisStack, checkFoldput the number of cds-1 into thisStackif it is "YES" thenif the number of cds is 1 then ImporFileset cursor to watchset lockMessages to trueput "Deleting "&thisStack&" Pages"put the short id of this cd into STARTCARDDeleteCardsset cursor to watchglobal cardMenuput 1 into cardMenu-- hide cd btn id 25hide cd btn id 31hide cd btn id 66hide cd btn id 112hide cd btn id 158hide cd btn id 71--these btns hide btn names when there is more than one pageshow cd btn id 119show cd btn id 120show cd btn id 121put 0 into foldPageput 0 into trueFoldput 0 into checkPageImporFile READFILEelse exit to HyperCardgo to next cdCleanExitend StepOneToImporton ImporFile--  CARDCOUNT,STARTCARD,LEVELMEMORY,HEADER,FILENAME,READFILE--  TABLECONTENTS,TRUEFOLDglobal OUTFILE, CARDMENUset userlevel to 5put 1 into cardMenu -- ADDED CODEput 0 into CARDCOUNTPUT 0 into readFileput 0 into trueFoldput 0 into checkPageput empty into tablecontents-------------------------GET THE LONG NAME OF THIS STACKput it into thatSput the length of thatS into nameLengthget  name of this stackput it into shortNget length of itput it into shortLengthsubtract one from shortLengthput character 8 to shortLength of shortN into itput it into shortNameget offset(quote,thatS)put it into quoteSget offset(shortName,thatS)put it into locaNamesubtract 1 from locaNameget round(locaName)put it into locaNameadd one to quoteSput character quoteS to locaName of thatS into yesName-------------------------unlock screenhide msgput yesName into FILEPATHput the visible of cd btn id 163 into vizSecondSightif vizSecondSight = false then answer "Import Waldo File to..."&RETURN&"    "&QUOTE&"Read"&QUOTE&"      or    "&QUOTE&"Output to Second Sight?"&QUOTE with "Read" or "Output" or "Cancel"elseanswer "Import Waldo File?" with "Yes" or "Cancel"end ifif it is "Cancel" thenput 0 into cardMenu -- ADDED CODEexit to HyperCardend if--Reader: line below replaces 2 lines above-- answer "Import File ?" with "Yes" or "Cancel"if the result is "Cancel" thenput 0 into cardMenuexit to HyperCardend if-- if it is empty then cleanExitif it is "OUTPUT" thenrepeatask "Name of text file to process:" with outFileif it is empty thenput 0 into cardMenuexit to HyperCardend ifif short name of this stack is not in it then exit repeatelse answer "Can't import current stack!"end repeatPUT 1 into readFileput it into outFileput it into messFileput it into FILENUMBERput empty into cd fld ID 76put FILENUMBER into cd fld ID 76set the name of bg fld id 241 to FILEPATH&it&"-F:"&itput FILEPATH&it&"-F:"&it into FILENAMEput empty into cd fld ID 72put FILENAME into cd fld ID 72set cursor to 4  elseset cursor to 4end ifif it is "Yes" or it is "READ" then---This next routine is for READ only IMPORTanswer file "Get a WALDO File to Load‚Ķ" of type textif the result is "Cancel" thenput 0 into cardMenuexit to HyperCardend ifif it is empty then cleanExitset the cursor to watch-- put 1 into readFilePUT IT INTO FILENAMEput empty into cd fld ID 72put it into cd fld ID 72put the length of IT into nameLengthrepeat with counter = nameLength down to 0get char counter of FILENAMEif it = ":" then EXIT REPEATend repeatput char (counter+1) to nameLength of FILENAME into ITput it into messFileput it into FILENUMBERput FILENUMBER into outFileput empty into cd fld ID 76put it into cd fld ID 76set the name of bg fld id 241 to FILENAMEend ifopen file FILENAMEglobal cardMenuput 1 into cardMenuput empty into AllFoldedPagesput empty into EndFoldedPagesput empty into cd fld "AllFoldedPages" of cd 1put empty into cd fld  "markGlobal" of cd 1-- put empty into cd fld id 72-- put empty into cd fld id 76put empty into fld id 178lock Screenset the scroll of cd fld "Help" to 2416set lockMessages to truerepeatread from file FILENAME until "^"if it is empty and CARDCOUNT is 0 thenanswer "Could not find file:" && FILENAME with "Ok"close file FILENAMECleanExitend if--if it is empty or offset("^",it) = 0 thenexit repeatput return after it elsedoMenu "New Card"put it into fld id 66put "Importing "&messFile&&"Page "&cardcount into msg------------------Look for Graphics ¬• then Make btnif offset("¬•",it) > 0 and offset("*|",it) = 0 and¬¨number of this cd > 1 thenput bg fld 1 into filePageDataput (offset("¬•",filePageData)) into temprepeat with counter = temp to temp+3if char counter of filePageData = RETURN then exit repeatput char counter of filePageData after pictureMarkerend repeatput "X"&return&pictureMarker&RETURN after fld id 241-- next line subtracts yen from pictutreMarkerdelete char one of pictureMarkerput pictureMarker&" on "&(( short number of this cd)-1)&return after fld id 178put empty into tempput empty into pictureMarkerend if------------------end if--add 1 to CARDCOUNTend repeat---close file FILENAMEgo to first cd--------------------------------------------------put the number of cds into stackNumberput stackNumber into cardNumbersubtract one from cardNumberput "Table of Contents for "&FILENUMBER&"..."&cardNumber&¬¨" Pages" into msg----Starting here "FOLDING"!---Create Table of Contentsput empty into cd fld id 43 of cd 1open file FILENAMEread from file FILENAME until "*"put empty into AllFoldedPages-- vw-- debug checkpointrepeat with counter = 1 to cardNumberput "Table of Contents for "&FILENUMBER&"..."&¬¨"Page "&counter&" of "&cardNumber into msgread from file FILENAME until "*"------CHECKS FOR A FOLD HEADERput offset("|",it) into checkFoldif checkFold > 0 thenshow bg btn id 122show bg btn id 121put counter+1&"," after AllFoldedPages -- puts a count(item) into-- a variable to later be put into a fieldput (counter+1) into foldPage--trueFold flags is/isn't Fold Headerput 1 into trueFold--1 = yes there is a header/ 0 = no--sets the page # of the folded pageput empty into fld 1 of cd foldPageput "FOLD #"&counter&&"*"&it&RETURN into fld 1 of cd foldPageput it into currentFoldName--show  Fold Arrow btns---go to cd foldPage--------------¬•¬•end if---put it into lineText--------------------if the length of (lineText) > 74 then delete char 74+1 to (¬¨the length of lineText) of lineText----------------------Put entry into FOLD PAGE T.C. **if trueFold = 1 and checkFold = 0 thenif lineText > 1 then put counter&")"&&lineText&RETURN after fld 1 of cd foldPageif lineText = "*" thenput char 2 to (the number of chars in currentFoldName)-2 of currentFoldName into nameOfFPagesput counter&")"&&nameOfFPages&RETURN after fld 1 of cd foldPageend ifend if--Put entry into T.C.if trueFold = 0 and checkFold = 0 then put counter&")"&&lineText&RETURN after tableContents-------put Fold Header into TCif checkFold = 1 and trueFold = 1 then put counter&")"&&lineText&RETURN after tableContentsput 0 into checkFold---FILENAME is original fileread from file FILENAME until "^"read from file FILENAME until "*"--CHECKS for END of FOLDED Pagesif offset("|",it) > 0 thenput 0 into trueFoldput counter+1&"," after EndFoldedPagesput "^"&return after fld 1 of cd foldPageend if--put 0 into checkFoldend repeatput AllFoldedPages&return into cd fld "AllFoldedPages" of cd 1put EndFoldedPages&return after cd fld "AllFoldedPages" of cd 1repeat 3put return after tableContentsend repeatclose file FILENAMEput tableContents into cd fld id 43 of first cd---End of Making Table of Contents in Variableshow cd fld id 43 of cd 1go to cd one of this stack--these btns hide btn names when there is more than one pagehide cd btn id 119hide cd btn id 120hide cd btn id 121show cd btn id 31show cd btn id 112show cd btn id 158show cd btn id 71put empty into bg fld id 66 of cd 1-- set userlevel to 3put 0 into cardMenuCleanExit readFileend ImporFile--------------------------------------------------------------------on CleanExit readFileglobal CardMenuput 0 into cardMenuglobal LEVELMEMORY--the next line hides the Pict Btn: exposing the Grayed Pict Btn--if there are no picture chars in the WALDO documentif (fld id 178) = empty thenshow bg btn id 191else hide bg btn id 191choose browse tool---Do not show btn 25 if READ ONLY IMPORTif readFile = 1 then show cd btn id 153-- set the userLevel to 3set lockMessages to falsealertgo to cd 1set lockScreen to falseset cursor to watch--if the diskSpace > 2*(the size of this stack) and the freeSize of ¬¨this stack > 0 thenput "                                    -- Compacting Stack --"doMenu "Compact Stack"elseif the diskSpace < 2*(the size of this stack) and the freeSize of ¬¨this stack > 0 thenput "             -- You need more disk space to Compact Stack --"alertwait 5 secend ifend ifset the scroll of cd fld "Help" to 0hide msgchoose browse toolexit to HyperCardend CleanExit</script>
  261.     </part>
  262.     <part>
  263.         <id>30</id>
  264.         <type>button</type>
  265.         <visible> <true /> </visible>
  266.         <reserved5> 0 </reserved5>
  267.         <reserved4> 0 </reserved4>
  268.         <reserved3> 0 </reserved3>
  269.         <reserved2> 0 </reserved2>
  270.         <reserved1> 0 </reserved1>
  271.         <enabled> <true /> </enabled>
  272.         <rect>
  273.             <left>48</left>
  274.             <top>294</top>
  275.             <right>79</right>
  276.             <bottom>330</bottom>
  277.         </rect>
  278.         <style>transparent</style>
  279.         <showName> <false /> </showName>
  280.         <highlight> <false /> </highlight>
  281.         <autoHighlight> <true /> </autoHighlight>
  282.         <sharedHighlight> <true /> </sharedHighlight>
  283.         <family>0</family>
  284.         <titleWidth>0</titleWidth>
  285.         <icon>1368</icon>
  286.         <textAlign>center</textAlign>
  287.         <font>Chicago</font>
  288.         <textSize>12</textSize>
  289.         <textStyle>plain</textStyle>
  290.         <name>DELETE PAGES</name>
  291.         <script>on mouseUpif the number of cds = 1 thenplay  "harpsichord" tempo 400 "b4h#"exit to HyperCardend ifput empty into MLput empty into PLput empty into TLput empty into BTset the loc of msg to 19,303answer "Delete ALL Document Pages?" with "Yes" or "Cancel"if it is "Yes" thenset  cursor to watchDeleteCards elseExit to Hypercardend ifend MouseUp---</script>
  292.     </part>
  293.     <part>
  294.         <id>61</id>
  295.         <type>button</type>
  296.         <visible> <true /> </visible>
  297.         <reserved5> 0 </reserved5>
  298.         <reserved4> 0 </reserved4>
  299.         <reserved3> 0 </reserved3>
  300.         <reserved2> 0 </reserved2>
  301.         <reserved1> 0 </reserved1>
  302.         <enabled> <true /> </enabled>
  303.         <rect>
  304.             <left>440</left>
  305.             <top>28</top>
  306.             <right>466</right>
  307.             <bottom>50</bottom>
  308.         </rect>
  309.         <style>transparent</style>
  310.         <showName> <false /> </showName>
  311.         <highlight> <false /> </highlight>
  312.         <autoHighlight> <false /> </autoHighlight>
  313.         <sharedHighlight> <true /> </sharedHighlight>
  314.         <family>0</family>
  315.         <titleWidth>0</titleWidth>
  316.         <icon>19678</icon>
  317.         <textAlign>center</textAlign>
  318.         <font>Chicago</font>
  319.         <textSize>12</textSize>
  320.         <textStyle>plain</textStyle>
  321.         <name></name>
  322.         <script>on mouseUpset the scroll of cd fld id 21 of cd 1 to 2416repeat until the mouseClickwait 30set the cursor to 128wait 30set the cursor to 129end repeatset the scroll of card field ID 21 to 0end mouseUp</script>
  323.     </part>
  324.     <part>
  325.         <id>43</id>
  326.         <type>field</type>
  327.         <visible> <false /> </visible>
  328.         <dontWrap> <true /> </dontWrap>
  329.         <dontSearch> <true /> </dontSearch>
  330.         <sharedText> <false /> </sharedText>
  331.         <fixedLineHeight> <false /> </fixedLineHeight>
  332.         <autoTab> <false /> </autoTab>
  333.         <lockText> <true /> </lockText>
  334.         <rect>
  335.             <left>1</left>
  336.             <top>196</top>
  337.             <right>511</right>
  338.             <bottom>286</bottom>
  339.         </rect>
  340.         <style>scrolling</style>
  341.         <autoSelect> <false /> </autoSelect>
  342.         <showLines> <false /> </showLines>
  343.         <wideMargins> <false /> </wideMargins>
  344.         <multipleLines> <false /> </multipleLines>
  345.         <reservedFamily> 0 </reservedFamily>
  346.         <titleWidth>0</titleWidth>
  347.         <icon>0</icon>
  348.         <textAlign>left</textAlign>
  349.         <font>Geneva</font>
  350.         <textSize>12</textSize>
  351.         <textStyle>plain</textStyle>
  352.         <textHeight>16</textHeight>
  353.         <name>TABLEC</name>
  354.         <script>on mouseDownselect the clickLineput the number of chars in the selectedText into selCharif char (selChar)-1 of the selectedText = "|" then put "|*" into X else put empty into Xput word 2 of the clickline into selectedLineif the shiftKey is down thenask "Enter a Title"  with (word two to (the number of words in the selectedtext) of the selectedtext)if it is empty then exit to HyperCardelse--repeatif offset("|",it) > 0 thendelete char offset("|",it) of itelseexit repeatend ifend repeatrepeatif offset("*",it) > 0 thendelete char offset("*",it) of itelseexit repeatend ifend repeat--put (word one of line selectedLine of me)&" "&it&X into line selectedLine of meend ifexit to HyperCardend ifget  word one of ( the selectedText)delete the last char of itif it is not a number or it is empty then exit to HyperCardvisual effect zoom closego to cd it+1end mouseDown</script>
  355.     </part>
  356.     <part>
  357.         <id>66</id>
  358.         <type>button</type>
  359.         <visible> <false /> </visible>
  360.         <reserved5> 0 </reserved5>
  361.         <reserved4> 0 </reserved4>
  362.         <reserved3> 0 </reserved3>
  363.         <reserved2> 0 </reserved2>
  364.         <reserved1> 0 </reserved1>
  365.         <enabled> <true /> </enabled>
  366.         <rect>
  367.             <left>312</left>
  368.             <top>296</top>
  369.             <right>343</right>
  370.             <bottom>326</bottom>
  371.         </rect>
  372.         <style>transparent</style>
  373.         <showName> <false /> </showName>
  374.         <highlight> <false /> </highlight>
  375.         <autoHighlight> <true /> </autoHighlight>
  376.         <sharedHighlight> <true /> </sharedHighlight>
  377.         <family>0</family>
  378.         <titleWidth>0</titleWidth>
  379.         <icon>1362</icon>
  380.         <textAlign>center</textAlign>
  381.         <font>Chicago</font>
  382.         <textSize>12</textSize>
  383.         <textStyle>plain</textStyle>
  384.         <name>RETURN </name>
  385.         <script>on mouseUpvisual effect zoom closehide card button id 66 of cd 1pop cardgo this cardend mouseUp</script>
  386.     </part>
  387.     <part>
  388.         <id>70</id>
  389.         <type>field</type>
  390.         <visible> <true /> </visible>
  391.         <dontWrap> <false /> </dontWrap>
  392.         <dontSearch> <false /> </dontSearch>
  393.         <sharedText> <false /> </sharedText>
  394.         <fixedLineHeight> <true /> </fixedLineHeight>
  395.         <autoTab> <false /> </autoTab>
  396.         <lockText> <false /> </lockText>
  397.         <rect>
  398.             <left>1</left>
  399.             <top>56</top>
  400.             <right>13</right>
  401.             <bottom>69</bottom>
  402.         </rect>
  403.         <style>opaque</style>
  404.         <autoSelect> <false /> </autoSelect>
  405.         <showLines> <false /> </showLines>
  406.         <wideMargins> <true /> </wideMargins>
  407.         <multipleLines> <false /> </multipleLines>
  408.         <reservedFamily> 0 </reservedFamily>
  409.         <titleWidth>0</titleWidth>
  410.         <icon>0</icon>
  411.         <textAlign>left</textAlign>
  412.         <font>Geneva</font>
  413.         <textSize>12</textSize>
  414.         <textStyle>plain</textStyle>
  415.         <textHeight>16</textHeight>
  416.         <name> </name>
  417.         <script></script>
  418.     </part>
  419.     <part>
  420.         <id>71</id>
  421.         <type>button</type>
  422.         <visible> <false /> </visible>
  423.         <reserved5> 0 </reserved5>
  424.         <reserved4> 0 </reserved4>
  425.         <reserved3> 0 </reserved3>
  426.         <reserved2> 0 </reserved2>
  427.         <reserved1> 0 </reserved1>
  428.         <enabled> <true /> </enabled>
  429.         <rect>
  430.             <left>493</left>
  431.             <top>296</top>
  432.             <right>511</right>
  433.             <bottom>327</bottom>
  434.         </rect>
  435.         <style>transparent</style>
  436.         <showName> <false /> </showName>
  437.         <highlight> <false /> </highlight>
  438.         <autoHighlight> <false /> </autoHighlight>
  439.         <sharedHighlight> <true /> </sharedHighlight>
  440.         <family>0</family>
  441.         <titleWidth>0</titleWidth>
  442.         <icon>1363</icon>
  443.         <textAlign>center</textAlign>
  444.         <font>Chicago</font>
  445.         <textSize>12</textSize>
  446.         <textStyle>plain</textStyle>
  447.         <name>Re-Scroll</name>
  448.         <script>on mouseUpanswer "Do you want All Pages Scrolled to the Top?" with "Yes" or "Cancel"if it is "Cancel" thenexit to HyperCardend ifset the cursor to watchset lockMessages to truelock Screenglobal Ccardput the number of cards into Ccardrepeat with counter = 2 to Ccardgo to cd counterset the scroll of bg fld 1 to 0end repeatgo to cd 1unlock Screenend mouseUp</script>
  449.     </part>
  450.     <part>
  451.         <id>72</id>
  452.         <type>field</type>
  453.         <visible> <true /> </visible>
  454.         <dontWrap> <false /> </dontWrap>
  455.         <dontSearch> <false /> </dontSearch>
  456.         <sharedText> <false /> </sharedText>
  457.         <fixedLineHeight> <true /> </fixedLineHeight>
  458.         <autoTab> <false /> </autoTab>
  459.         <lockText> <true /> </lockText>
  460.         <rect>
  461.             <left>1</left>
  462.             <top>16</top>
  463.             <right>13</right>
  464.             <bottom>28</bottom>
  465.         </rect>
  466.         <style>transparent</style>
  467.         <autoSelect> <false /> </autoSelect>
  468.         <showLines> <false /> </showLines>
  469.         <wideMargins> <true /> </wideMargins>
  470.         <multipleLines> <false /> </multipleLines>
  471.         <reservedFamily> 0 </reservedFamily>
  472.         <titleWidth>0</titleWidth>
  473.         <icon>0</icon>
  474.         <textAlign>left</textAlign>
  475.         <font>Geneva</font>
  476.         <textSize>12</textSize>
  477.         <textStyle>plain</textStyle>
  478.         <textHeight>16</textHeight>
  479.         <name>FILENUMBER</name>
  480.         <script></script>
  481.     </part>
  482.     <part>
  483.         <id>76</id>
  484.         <type>field</type>
  485.         <visible> <true /> </visible>
  486.         <dontWrap> <false /> </dontWrap>
  487.         <dontSearch> <false /> </dontSearch>
  488.         <sharedText> <false /> </sharedText>
  489.         <fixedLineHeight> <true /> </fixedLineHeight>
  490.         <autoTab> <false /> </autoTab>
  491.         <lockText> <true /> </lockText>
  492.         <rect>
  493.             <left>1</left>
  494.             <top>29</top>
  495.             <right>13</right>
  496.             <bottom>41</bottom>
  497.         </rect>
  498.         <style>rectangle</style>
  499.         <autoSelect> <false /> </autoSelect>
  500.         <showLines> <false /> </showLines>
  501.         <wideMargins> <true /> </wideMargins>
  502.         <multipleLines> <false /> </multipleLines>
  503.         <reservedFamily> 0 </reservedFamily>
  504.         <titleWidth>0</titleWidth>
  505.         <icon>0</icon>
  506.         <textAlign>left</textAlign>
  507.         <font>Geneva</font>
  508.         <textSize>9</textSize>
  509.         <textStyle>plain</textStyle>
  510.         <textHeight>12</textHeight>
  511.         <name>LOADLIST</name>
  512.         <script></script>
  513.     </part>
  514.     <part>
  515.         <id>79</id>
  516.         <type>field</type>
  517.         <visible> <true /> </visible>
  518.         <dontWrap> <false /> </dontWrap>
  519.         <dontSearch> <false /> </dontSearch>
  520.         <sharedText> <false /> </sharedText>
  521.         <fixedLineHeight> <true /> </fixedLineHeight>
  522.         <autoTab> <false /> </autoTab>
  523.         <lockText> <true /> </lockText>
  524.         <rect>
  525.             <left>1</left>
  526.             <top>43</top>
  527.             <right>13</right>
  528.             <bottom>55</bottom>
  529.         </rect>
  530.         <style>rectangle</style>
  531.         <autoSelect> <false /> </autoSelect>
  532.         <showLines> <false /> </showLines>
  533.         <wideMargins> <true /> </wideMargins>
  534.         <multipleLines> <false /> </multipleLines>
  535.         <reservedFamily> 0 </reservedFamily>
  536.         <titleWidth>0</titleWidth>
  537.         <icon>0</icon>
  538.         <textAlign>left</textAlign>
  539.         <font>Geneva</font>
  540.         <textSize>12</textSize>
  541.         <textStyle>plain</textStyle>
  542.         <textHeight>16</textHeight>
  543.         <name> </name>
  544.         <script></script>
  545.     </part>
  546.     <part>
  547.         <id>87</id>
  548.         <type>button</type>
  549.         <visible> <true /> </visible>
  550.         <reserved5> 0 </reserved5>
  551.         <reserved4> 0 </reserved4>
  552.         <reserved3> 0 </reserved3>
  553.         <reserved2> 0 </reserved2>
  554.         <reserved1> 0 </reserved1>
  555.         <enabled> <true /> </enabled>
  556.         <rect>
  557.             <left>453</left>
  558.             <top>296</top>
  559.             <right>488</right>
  560.             <bottom>327</bottom>
  561.         </rect>
  562.         <style>rectangle</style>
  563.         <showName> <false /> </showName>
  564.         <highlight> <false /> </highlight>
  565.         <autoHighlight> <true /> </autoHighlight>
  566.         <sharedHighlight> <true /> </sharedHighlight>
  567.         <family>0</family>
  568.         <titleWidth>0</titleWidth>
  569.         <icon>1952</icon>
  570.         <textAlign>center</textAlign>
  571.         <font>Chicago</font>
  572.         <textSize>12</textSize>
  573.         <textStyle>plain</textStyle>
  574.         <name>List</name>
  575.         <script>on mouseUphide msgglobal wFput the short name of me into wFset lockMessages to trueask "Find What in Help?" with wFif it is empty then exit to HyperCardif it is "Cancel" then exit to HyperCardput it into wFset the name of me to wFput the blindTyping into BTset blindtyping to truetype "find wF in cd fld 1 of cd 1"&returnset blindtyping to BTend mouseUp</script>
  576.     </part>
  577.     <part>
  578.         <id>92</id>
  579.         <type>field</type>
  580.         <visible> <true /> </visible>
  581.         <dontWrap> <false /> </dontWrap>
  582.         <dontSearch> <false /> </dontSearch>
  583.         <sharedText> <false /> </sharedText>
  584.         <fixedLineHeight> <true /> </fixedLineHeight>
  585.         <autoTab> <false /> </autoTab>
  586.         <lockText> <true /> </lockText>
  587.         <rect>
  588.             <left>1</left>
  589.             <top>71</top>
  590.             <right>13</right>
  591.             <bottom>83</bottom>
  592.         </rect>
  593.         <style>transparent</style>
  594.         <autoSelect> <false /> </autoSelect>
  595.         <showLines> <false /> </showLines>
  596.         <wideMargins> <true /> </wideMargins>
  597.         <multipleLines> <false /> </multipleLines>
  598.         <reservedFamily> 0 </reservedFamily>
  599.         <titleWidth>0</titleWidth>
  600.         <icon>0</icon>
  601.         <textAlign>left</textAlign>
  602.         <font>Geneva</font>
  603.         <textSize>12</textSize>
  604.         <textStyle>plain</textStyle>
  605.         <textHeight>16</textHeight>
  606.         <name></name>
  607.         <script></script>
  608.     </part>
  609.     <part>
  610.         <id>95</id>
  611.         <type>field</type>
  612.         <visible> <true /> </visible>
  613.         <dontWrap> <false /> </dontWrap>
  614.         <dontSearch> <false /> </dontSearch>
  615.         <sharedText> <false /> </sharedText>
  616.         <fixedLineHeight> <true /> </fixedLineHeight>
  617.         <autoTab> <false /> </autoTab>
  618.         <lockText> <true /> </lockText>
  619.         <rect>
  620.             <left>1</left>
  621.             <top>84</top>
  622.             <right>13</right>
  623.             <bottom>96</bottom>
  624.         </rect>
  625.         <style>opaque</style>
  626.         <autoSelect> <false /> </autoSelect>
  627.         <showLines> <false /> </showLines>
  628.         <wideMargins> <true /> </wideMargins>
  629.         <multipleLines> <false /> </multipleLines>
  630.         <reservedFamily> 0 </reservedFamily>
  631.         <titleWidth>0</titleWidth>
  632.         <icon>0</icon>
  633.         <textAlign>left</textAlign>
  634.         <font>Geneva</font>
  635.         <textSize>12</textSize>
  636.         <textStyle>plain</textStyle>
  637.         <textHeight>16</textHeight>
  638.         <name></name>
  639.         <script></script>
  640.     </part>
  641.     <part>
  642.         <id>103</id>
  643.         <type>field</type>
  644.         <visible> <true /> </visible>
  645.         <dontWrap> <false /> </dontWrap>
  646.         <dontSearch> <false /> </dontSearch>
  647.         <sharedText> <false /> </sharedText>
  648.         <fixedLineHeight> <true /> </fixedLineHeight>
  649.         <autoTab> <false /> </autoTab>
  650.         <lockText> <true /> </lockText>
  651.         <rect>
  652.             <left>1</left>
  653.             <top>96</top>
  654.             <right>13</right>
  655.             <bottom>108</bottom>
  656.         </rect>
  657.         <style>opaque</style>
  658.         <autoSelect> <false /> </autoSelect>
  659.         <showLines> <false /> </showLines>
  660.         <wideMargins> <true /> </wideMargins>
  661.         <multipleLines> <false /> </multipleLines>
  662.         <reservedFamily> 0 </reservedFamily>
  663.         <titleWidth>0</titleWidth>
  664.         <icon>0</icon>
  665.         <textAlign>left</textAlign>
  666.         <font>Geneva</font>
  667.         <textSize>12</textSize>
  668.         <textStyle>plain</textStyle>
  669.         <textHeight>16</textHeight>
  670.         <name></name>
  671.         <script></script>
  672.     </part>
  673.     <part>
  674.         <id>115</id>
  675.         <type>field</type>
  676.         <visible> <true /> </visible>
  677.         <dontWrap> <false /> </dontWrap>
  678.         <dontSearch> <true /> </dontSearch>
  679.         <sharedText> <false /> </sharedText>
  680.         <fixedLineHeight> <false /> </fixedLineHeight>
  681.         <autoTab> <false /> </autoTab>
  682.         <lockText> <true /> </lockText>
  683.         <rect>
  684.             <left>1</left>
  685.             <top>3</top>
  686.             <right>13</right>
  687.             <bottom>15</bottom>
  688.         </rect>
  689.         <style>transparent</style>
  690.         <autoSelect> <false /> </autoSelect>
  691.         <showLines> <false /> </showLines>
  692.         <wideMargins> <false /> </wideMargins>
  693.         <multipleLines> <false /> </multipleLines>
  694.         <reservedFamily> 0 </reservedFamily>
  695.         <titleWidth>0</titleWidth>
  696.         <icon>0</icon>
  697.         <textAlign>left</textAlign>
  698.         <font>Geneva</font>
  699.         <textSize>12</textSize>
  700.         <textStyle>plain</textStyle>
  701.         <textHeight>16</textHeight>
  702.         <name>SpeakerField</name>
  703.         <script></script>
  704.     </part>
  705.     <part>
  706.         <id>83</id>
  707.         <type>button</type>
  708.         <visible> <true /> </visible>
  709.         <reserved5> 0 </reserved5>
  710.         <reserved4> 0 </reserved4>
  711.         <reserved3> 0 </reserved3>
  712.         <reserved2> 0 </reserved2>
  713.         <reserved1> 0 </reserved1>
  714.         <enabled> <true /> </enabled>
  715.         <rect>
  716.             <left>1</left>
  717.             <top>3</top>
  718.             <right>14</right>
  719.             <bottom>107</bottom>
  720.         </rect>
  721.         <style>opaque</style>
  722.         <showName> <false /> </showName>
  723.         <highlight> <false /> </highlight>
  724.         <autoHighlight> <false /> </autoHighlight>
  725.         <sharedHighlight> <true /> </sharedHighlight>
  726.         <family>0</family>
  727.         <titleWidth>0</titleWidth>
  728.         <icon>0</icon>
  729.         <textAlign>center</textAlign>
  730.         <font>Chicago</font>
  731.         <textSize>12</textSize>
  732.         <textStyle>plain</textStyle>
  733.         <name>COVER UP CARD 1 FIELDS</name>
  734.         <script></script>
  735.     </part>
  736.     <part>
  737.         <id>96</id>
  738.         <type>button</type>
  739.         <visible> <true /> </visible>
  740.         <reserved5> 0 </reserved5>
  741.         <reserved4> 0 </reserved4>
  742.         <reserved3> 0 </reserved3>
  743.         <reserved2> 0 </reserved2>
  744.         <reserved1> 0 </reserved1>
  745.         <enabled> <true /> </enabled>
  746.         <rect>
  747.             <left>15</left>
  748.             <top>5</top>
  749.             <right>509</right>
  750.             <bottom>26</bottom>
  751.         </rect>
  752.         <style>transparent</style>
  753.         <showName> <true /> </showName>
  754.         <highlight> <false /> </highlight>
  755.         <autoHighlight> <false /> </autoHighlight>
  756.         <sharedHighlight> <true /> </sharedHighlight>
  757.         <family>0</family>
  758.         <titleWidth>0</titleWidth>
  759.         <icon>0</icon>
  760.         <textAlign>center</textAlign>
  761.         <font>Geneva</font>
  762.         <textSize>12</textSize>
  763.         <textStyle>plain</textStyle>
  764.         <name>WALDO_3.0</name>
  765.         <script>on mouseWithinput long name of this stack into tempdelete word one of tempset the name of me to tempend mouseWithinon mouseLeaveset the name of me to the short name of this stackend mouseLeave</script>
  766.     </part>
  767.     <part>
  768.         <id>100</id>
  769.         <type>field</type>
  770.         <visible> <false /> </visible>
  771.         <dontWrap> <true /> </dontWrap>
  772.         <dontSearch> <true /> </dontSearch>
  773.         <sharedText> <false /> </sharedText>
  774.         <fixedLineHeight> <false /> </fixedLineHeight>
  775.         <autoTab> <false /> </autoTab>
  776.         <lockText> <true /> </lockText>
  777.         <rect>
  778.             <left>182</left>
  779.             <top>18</top>
  780.             <right>510</right>
  781.             <bottom>287</bottom>
  782.         </rect>
  783.         <style>scrolling</style>
  784.         <autoSelect> <false /> </autoSelect>
  785.         <showLines> <false /> </showLines>
  786.         <wideMargins> <true /> </wideMargins>
  787.         <multipleLines> <false /> </multipleLines>
  788.         <reservedFamily> 0 </reservedFamily>
  789.         <titleWidth>0</titleWidth>
  790.         <icon>0</icon>
  791.         <textAlign>left</textAlign>
  792.         <font>Geneva</font>
  793.         <textSize>10</textSize>
  794.         <textStyle>extend</textStyle>
  795.         <textStyle>bold</textStyle>
  796.         <textHeight>13</textHeight>
  797.         <name> </name>
  798.         <script></script>
  799.     </part>
  800.     <part>
  801.         <id>112</id>
  802.         <type>button</type>
  803.         <visible> <false /> </visible>
  804.         <reserved5> 0 </reserved5>
  805.         <reserved4> 0 </reserved4>
  806.         <reserved3> 0 </reserved3>
  807.         <reserved2> 0 </reserved2>
  808.         <reserved1> 0 </reserved1>
  809.         <enabled> <true /> </enabled>
  810.         <rect>
  811.             <left>346</left>
  812.             <top>296</top>
  813.             <right>378</right>
  814.             <bottom>326</bottom>
  815.         </rect>
  816.         <style>transparent</style>
  817.         <showName> <false /> </showName>
  818.         <highlight> <false /> </highlight>
  819.         <autoHighlight> <true /> </autoHighlight>
  820.         <sharedHighlight> <true /> </sharedHighlight>
  821.         <family>0</family>
  822.         <titleWidth>0</titleWidth>
  823.         <icon>1355</icon>
  824.         <textAlign>center</textAlign>
  825.         <font>Chicago</font>
  826.         <textSize>12</textSize>
  827.         <textStyle>plain</textStyle>
  828.         <name>Page1</name>
  829.         <script>on mouseUpif the ShiftKey is down thenvisual effect zoom closego to last cdexit to HyperCardend ifvisual effect zoom closego to second cdend mouseUp</script>
  830.     </part>
  831.     <part>
  832.         <id>113</id>
  833.         <type>button</type>
  834.         <visible> <true /> </visible>
  835.         <reserved5> 0 </reserved5>
  836.         <reserved4> 0 </reserved4>
  837.         <reserved3> 0 </reserved3>
  838.         <reserved2> 0 </reserved2>
  839.         <reserved1> 0 </reserved1>
  840.         <enabled> <true /> </enabled>
  841.         <rect>
  842.             <left>215</left>
  843.             <top>295</top>
  844.             <right>258</right>
  845.             <bottom>339</bottom>
  846.         </rect>
  847.         <style>transparent</style>
  848.         <showName> <true /> </showName>
  849.         <highlight> <false /> </highlight>
  850.         <autoHighlight> <true /> </autoHighlight>
  851.         <sharedHighlight> <true /> </sharedHighlight>
  852.         <family>0</family>
  853.         <titleWidth>0</titleWidth>
  854.         <icon>24023</icon>
  855.         <textAlign>center</textAlign>
  856.         <font>Chicago</font>
  857.         <textSize>12</textSize>
  858.         <textStyle>plain</textStyle>
  859.         <name>Level = 1</name>
  860.         <script>on mouseDownglobal oriGvolput volume() into oriGvolput the top of cd fld id 147 into fldHeightput The textHeight of cd fld id 147 into fldTextHeightshow cd fld id 147repeat until the mouse is upget the mouseVsubtract fldHeight from itadd  abs(round(fldTextHeight/2)) to it -- divide by 2 so selection (hot) spot is in middle of lineif the mouseV < top of cd fld id 147 or the mouseV > bottom of cd fld id 147  or ¬¨the mouseH < the left of cd fld id 147 or the mouseH > the Right of cd fld id 147 thenselect line 9 of cd fld id 147elseif abs(round(it/fldTextHeight)) > 0 and abs(round(it/fldTextHeight)) < 9 then select line abs(round(it/fldTextHeight)) of cd fld id 147end ifend repeatput the selectedText into volif the selectedText = empty thenhide cd fld id 147exit to HyperCardend ifhide cd fld id 147get volume(vol)put volume() into neWvolif neWvol > 0 thenset the name of me to "Level = "&neWvolput "Level = "&neWvol into cd fld id 115 of cd 1set the icon of me to "SpeakerLevel"elseset the name of me to "Level = "&0put "Level = "&0 into cd fld id 115 of cd 1set the icon of me to "SpeakerOff"end ifexit to HyperCardend mouseDown</script>
  861.     </part>
  862.     <part>
  863.         <id>114</id>
  864.         <type>button</type>
  865.         <visible> <false /> </visible>
  866.         <reserved5> 0 </reserved5>
  867.         <reserved4> 0 </reserved4>
  868.         <reserved3> 0 </reserved3>
  869.         <reserved2> 0 </reserved2>
  870.         <reserved1> 0 </reserved1>
  871.         <enabled> <true /> </enabled>
  872.         <rect>
  873.             <left>212</left>
  874.             <top>293</top>
  875.             <right>248</right>
  876.             <bottom>329</bottom>
  877.         </rect>
  878.         <style>opaque</style>
  879.         <showName> <false /> </showName>
  880.         <highlight> <false /> </highlight>
  881.         <autoHighlight> <false /> </autoHighlight>
  882.         <sharedHighlight> <true /> </sharedHighlight>
  883.         <family>0</family>
  884.         <titleWidth>0</titleWidth>
  885.         <icon>24023</icon>
  886.         <textAlign>center</textAlign>
  887.         <font>Chicago</font>
  888.         <textSize>12</textSize>
  889.         <textStyle>plain</textStyle>
  890.         <name></name>
  891.         <script>on mouseDownsend mouseDown to cd btn id 113end mouseDown</script>
  892.     </part>
  893.     <part>
  894.         <id>116</id>
  895.         <type>field</type>
  896.         <visible> <true /> </visible>
  897.         <dontWrap> <false /> </dontWrap>
  898.         <dontSearch> <true /> </dontSearch>
  899.         <sharedText> <false /> </sharedText>
  900.         <fixedLineHeight> <false /> </fixedLineHeight>
  901.         <autoTab> <false /> </autoTab>
  902.         <lockText> <true /> </lockText>
  903.         <rect>
  904.             <left>217</left>
  905.             <top>326</top>
  906.             <right>512</right>
  907.             <bottom>340</bottom>
  908.         </rect>
  909.         <style>transparent</style>
  910.         <autoSelect> <false /> </autoSelect>
  911.         <showLines> <false /> </showLines>
  912.         <wideMargins> <false /> </wideMargins>
  913.         <multipleLines> <false /> </multipleLines>
  914.         <reservedFamily> 0 </reservedFamily>
  915.         <titleWidth>0</titleWidth>
  916.         <icon>0</icon>
  917.         <textAlign>left</textAlign>
  918.         <font>Monaco</font>
  919.         <textSize>9</textSize>
  920.         <textStyle>plain</textStyle>
  921.         <textHeight>12</textHeight>
  922.         <name></name>
  923.         <script></script>
  924.     </part>
  925.     <part>
  926.         <id>118</id>
  927.         <type>field</type>
  928.         <visible> <true /> </visible>
  929.         <dontWrap> <false /> </dontWrap>
  930.         <dontSearch> <true /> </dontSearch>
  931.         <sharedText> <false /> </sharedText>
  932.         <fixedLineHeight> <false /> </fixedLineHeight>
  933.         <autoTab> <false /> </autoTab>
  934.         <lockText> <true /> </lockText>
  935.         <rect>
  936.             <left>0</left>
  937.             <top>327</top>
  938.             <right>92</right>
  939.             <bottom>340</bottom>
  940.         </rect>
  941.         <style>transparent</style>
  942.         <autoSelect> <false /> </autoSelect>
  943.         <showLines> <false /> </showLines>
  944.         <wideMargins> <false /> </wideMargins>
  945.         <multipleLines> <false /> </multipleLines>
  946.         <reservedFamily> 0 </reservedFamily>
  947.         <titleWidth>0</titleWidth>
  948.         <icon>0</icon>
  949.         <textAlign>left</textAlign>
  950.         <font>Monaco</font>
  951.         <textSize>9</textSize>
  952.         <textStyle>plain</textStyle>
  953.         <textHeight>12</textHeight>
  954.         <name></name>
  955.         <script></script>
  956.     </part>
  957.     <part>
  958.         <id>119</id>
  959.         <type>button</type>
  960.         <visible> <true /> </visible>
  961.         <reserved5> 0 </reserved5>
  962.         <reserved4> 0 </reserved4>
  963.         <reserved3> 0 </reserved3>
  964.         <reserved2> 0 </reserved2>
  965.         <reserved1> 0 </reserved1>
  966.         <enabled> <true /> </enabled>
  967.         <rect>
  968.             <left>187</left>
  969.             <top>75</top>
  970.             <right>199</right>
  971.             <bottom>87</bottom>
  972.         </rect>
  973.         <style>opaque</style>
  974.         <showName> <false /> </showName>
  975.         <highlight> <false /> </highlight>
  976.         <autoHighlight> <false /> </autoHighlight>
  977.         <sharedHighlight> <true /> </sharedHighlight>
  978.         <family>0</family>
  979.         <titleWidth>0</titleWidth>
  980.         <icon>0</icon>
  981.         <textAlign>center</textAlign>
  982.         <font>Chicago</font>
  983.         <textSize>12</textSize>
  984.         <textStyle>plain</textStyle>
  985.         <name></name>
  986.         <script></script>
  987.     </part>
  988.     <part>
  989.         <id>120</id>
  990.         <type>button</type>
  991.         <visible> <true /> </visible>
  992.         <reserved5> 0 </reserved5>
  993.         <reserved4> 0 </reserved4>
  994.         <reserved3> 0 </reserved3>
  995.         <reserved2> 0 </reserved2>
  996.         <reserved1> 0 </reserved1>
  997.         <enabled> <true /> </enabled>
  998.         <rect>
  999.             <left>260</left>
  1000.             <top>327</top>
  1001.             <right>385</right>
  1002.             <bottom>339</bottom>
  1003.         </rect>
  1004.         <style>opaque</style>
  1005.         <showName> <false /> </showName>
  1006.         <highlight> <false /> </highlight>
  1007.         <autoHighlight> <false /> </autoHighlight>
  1008.         <sharedHighlight> <true /> </sharedHighlight>
  1009.         <family>0</family>
  1010.         <titleWidth>0</titleWidth>
  1011.         <icon>0</icon>
  1012.         <textAlign>center</textAlign>
  1013.         <font>Chicago</font>
  1014.         <textSize>12</textSize>
  1015.         <textStyle>plain</textStyle>
  1016.         <name></name>
  1017.         <script></script>
  1018.     </part>
  1019.     <part>
  1020.         <id>146</id>
  1021.         <type>field</type>
  1022.         <visible> <true /> </visible>
  1023.         <dontWrap> <false /> </dontWrap>
  1024.         <dontSearch> <true /> </dontSearch>
  1025.         <sharedText> <false /> </sharedText>
  1026.         <fixedLineHeight> <false /> </fixedLineHeight>
  1027.         <autoTab> <false /> </autoTab>
  1028.         <lockText> <false /> </lockText>
  1029.         <rect>
  1030.             <left>16</left>
  1031.             <top>44</top>
  1032.             <right>28</right>
  1033.             <bottom>56</bottom>
  1034.         </rect>
  1035.         <style>rectangle</style>
  1036.         <autoSelect> <false /> </autoSelect>
  1037.         <showLines> <false /> </showLines>
  1038.         <wideMargins> <false /> </wideMargins>
  1039.         <multipleLines> <false /> </multipleLines>
  1040.         <reservedFamily> 0 </reservedFamily>
  1041.         <titleWidth>0</titleWidth>
  1042.         <icon>0</icon>
  1043.         <textAlign>left</textAlign>
  1044.         <font>Geneva</font>
  1045.         <textSize>12</textSize>
  1046.         <textStyle>plain</textStyle>
  1047.         <textHeight>16</textHeight>
  1048.         <name>markGlobal</name>
  1049.         <script></script>
  1050.     </part>
  1051.     <part>
  1052.         <id>121</id>
  1053.         <type>button</type>
  1054.         <visible> <true /> </visible>
  1055.         <reserved5> 0 </reserved5>
  1056.         <reserved4> 0 </reserved4>
  1057.         <reserved3> 0 </reserved3>
  1058.         <reserved2> 0 </reserved2>
  1059.         <reserved1> 0 </reserved1>
  1060.         <enabled> <true /> </enabled>
  1061.         <rect>
  1062.             <left>387</left>
  1063.             <top>327</top>
  1064.             <right>420</right>
  1065.             <bottom>339</bottom>
  1066.         </rect>
  1067.         <style>opaque</style>
  1068.         <showName> <false /> </showName>
  1069.         <highlight> <false /> </highlight>
  1070.         <autoHighlight> <false /> </autoHighlight>
  1071.         <sharedHighlight> <true /> </sharedHighlight>
  1072.         <family>0</family>
  1073.         <titleWidth>0</titleWidth>
  1074.         <icon>0</icon>
  1075.         <textAlign>center</textAlign>
  1076.         <font>Chicago</font>
  1077.         <textSize>12</textSize>
  1078.         <textStyle>plain</textStyle>
  1079.         <name></name>
  1080.         <script></script>
  1081.     </part>
  1082.     <part>
  1083.         <id>133</id>
  1084.         <type>field</type>
  1085.         <visible> <true /> </visible>
  1086.         <dontWrap> <false /> </dontWrap>
  1087.         <dontSearch> <true /> </dontSearch>
  1088.         <sharedText> <false /> </sharedText>
  1089.         <fixedLineHeight> <false /> </fixedLineHeight>
  1090.         <autoTab> <false /> </autoTab>
  1091.         <lockText> <true /> </lockText>
  1092.         <rect>
  1093.             <left>16</left>
  1094.             <top>31</top>
  1095.             <right>28</right>
  1096.             <bottom>43</bottom>
  1097.         </rect>
  1098.         <style>rectangle</style>
  1099.         <autoSelect> <false /> </autoSelect>
  1100.         <showLines> <false /> </showLines>
  1101.         <wideMargins> <true /> </wideMargins>
  1102.         <multipleLines> <false /> </multipleLines>
  1103.         <reservedFamily> 0 </reservedFamily>
  1104.         <titleWidth>0</titleWidth>
  1105.         <icon>0</icon>
  1106.         <textAlign>left</textAlign>
  1107.         <font>Geneva</font>
  1108.         <textSize>12</textSize>
  1109.         <textStyle>plain</textStyle>
  1110.         <textHeight>16</textHeight>
  1111.         <name>AllFoldedPages</name>
  1112.         <script></script>
  1113.     </part>
  1114.     <part>
  1115.         <id>134</id>
  1116.         <type>button</type>
  1117.         <visible> <true /> </visible>
  1118.         <reserved5> 0 </reserved5>
  1119.         <reserved4> 0 </reserved4>
  1120.         <reserved3> 0 </reserved3>
  1121.         <reserved2> 0 </reserved2>
  1122.         <reserved1> 0 </reserved1>
  1123.         <enabled> <true /> </enabled>
  1124.         <rect>
  1125.             <left>14</left>
  1126.             <top>25</top>
  1127.             <right>33</right>
  1128.             <bottom>73</bottom>
  1129.         </rect>
  1130.         <style>opaque</style>
  1131.         <showName> <false /> </showName>
  1132.         <highlight> <false /> </highlight>
  1133.         <autoHighlight> <false /> </autoHighlight>
  1134.         <sharedHighlight> <true /> </sharedHighlight>
  1135.         <family>0</family>
  1136.         <titleWidth>0</titleWidth>
  1137.         <icon>0</icon>
  1138.         <textAlign>center</textAlign>
  1139.         <font>Chicago</font>
  1140.         <textSize>12</textSize>
  1141.         <textStyle>plain</textStyle>
  1142.         <name></name>
  1143.         <script></script>
  1144.     </part>
  1145.     <part>
  1146.         <id>147</id>
  1147.         <type>field</type>
  1148.         <visible> <false /> </visible>
  1149.         <dontWrap> <false /> </dontWrap>
  1150.         <dontSearch> <true /> </dontSearch>
  1151.         <sharedText> <false /> </sharedText>
  1152.         <fixedLineHeight> <true /> </fixedLineHeight>
  1153.         <autoTab> <false /> </autoTab>
  1154.         <lockText> <true /> </lockText>
  1155.         <rect>
  1156.             <left>222</left>
  1157.             <top>196</top>
  1158.             <right>250</right>
  1159.             <bottom>325</bottom>
  1160.         </rect>
  1161.         <style>shadow</style>
  1162.         <autoSelect> <false /> </autoSelect>
  1163.         <showLines> <false /> </showLines>
  1164.         <wideMargins> <false /> </wideMargins>
  1165.         <multipleLines> <false /> </multipleLines>
  1166.         <reservedFamily> 0 </reservedFamily>
  1167.         <titleWidth>0</titleWidth>
  1168.         <icon>0</icon>
  1169.         <textAlign>center</textAlign>
  1170.         <font>Chicago</font>
  1171.         <textSize>12</textSize>
  1172.         <textStyle>plain</textStyle>
  1173.         <textHeight>16</textHeight>
  1174.         <name></name>
  1175.         <script></script>
  1176.     </part>
  1177.     <part>
  1178.         <id>153</id>
  1179.         <type>button</type>
  1180.         <visible> <false /> </visible>
  1181.         <reserved5> 0 </reserved5>
  1182.         <reserved4> 0 </reserved4>
  1183.         <reserved3> 0 </reserved3>
  1184.         <reserved2> 0 </reserved2>
  1185.         <reserved1> 0 </reserved1>
  1186.         <enabled> <true /> </enabled>
  1187.         <rect>
  1188.             <left>88</left>
  1189.             <top>296</top>
  1190.             <right>124</right>
  1191.             <bottom>333</bottom>
  1192.         </rect>
  1193.         <style>transparent</style>
  1194.         <showName> <false /> </showName>
  1195.         <highlight> <false /> </highlight>
  1196.         <autoHighlight> <true /> </autoHighlight>
  1197.         <sharedHighlight> <true /> </sharedHighlight>
  1198.         <family>0</family>
  1199.         <titleWidth>0</titleWidth>
  1200.         <icon>1370</icon>
  1201.         <textAlign>center</textAlign>
  1202.         <font>Chicago</font>
  1203.         <textSize>12</textSize>
  1204.         <textStyle>plain</textStyle>
  1205.         <name>OUTPUT Pages</name>
  1206.         <script>on mouseUpset the cursor to 4secondSend mouseUpon  secondSset the loc of msg to 19,303alert-- GLOBAL STACKNUMBER,CARDNUMBER,FILEFOLDER,FILETABLE,FILENUMBER-- GLOBAL TESTFOLD, TESTPAGE, PNUM,SSLEVEL, outFileglobal outFileput 0 into trueFoldput 0 into testFoldrepeatask "What is the Output File Name?" with outFileif it is empty then exit to HyperCardif short name of this stack is not in it then exit repeatelse answer "Can't export to current stack!"end repeatif the number of cds < 2 THENalertput "                           There are no Pages to Output!" into msgshow msgwait 3 secondshide msgexit to HyperCardend ifset the cursor to 4set lockMessages to trueglobal FILENUMBERput it into FILENUMBERglobal FILEFOLDERput it&"-F" into FILEFOLDERput it&"-T" into FILETABLEput it&"-S" into FILESURVEYGET THE LONG NAME OF THIS STACKput it into thatSput the length of thatS into nameLengthget  name of this stackput it into shortNget length of itput it into shortLengthsubtract one from shortLengthput character 8 to shortLength of shortN into itput it into shortNameget offset(quote,thatS)put it into quoteSget offset(shortName,thatS)put it into locaNamesubtract 1 from locaNameget round(locaName)put it into locaNameadd one to quoteSput character quoteS to locaName of thatS into yesNameput yesName into SSLeveldelete last char of SSLevelrepeatget last char of SSLevelput it into dCharif dChar is ":" then exit repeatif dChar is EMPTY then exit repeatdelete last char of SSLevelend repeatput yesName&fileFolder&":"&FILETABLE into fileTPathput yesName&fileFolder&":"&FILENUMBER into fileTput yesName&fileFolder&":"&FILESURVEY into fileSFileput yesName&fileFolder&":" into fileSPath-- lock Screen-- go to next cdput the number of cds into stackNumberput stackNumber into cardNumbersubtract one from cardNumberadd 1 to stackNumberrepeat with counter = 2 to (the number of cds)set the cursor to busy-- repeat until the number of this cd is 1-- get the number of this cd-- subtract 1 from it-- put it into pNumput (counter-1) into pNumput fileNumber&"-"&pNum into fileCounterput yesName&fileFolder&":"&fileCounter into fileSopen file fileSwrite "PAGE "&pNum&RETURN to file fileS-- go to next cd -- ¬•put "Processing "&FILENUMBER&"...Page "&pNum into msgshow msgGLOBAL RETURNFOLD, FOLDRETURNSput 0 into returnFoldput fld 1 of cd counter into foldReturns-- put fld 1 of this cd into foldReturnsif offset("Fold #",foldReturns) > 0 AND offset("*|",foldReturns) > 0 thenget the number of lines in foldReturnsput it into lineNrepeat lineNset the cursor to busyget last line of foldReturnsif it = empty thendelete last line of foldReturnsend ifend repeatput 1 into returnFoldend ifif returnFold > 0 thenwrite foldReturns to file fileS elsewrite fld 1 of cd counter to file fileSend ifwrite "PAGE "&pNum&RETURN to file fileSclose file fileS-- go to next cdend repeatput "Creating Table of Contents for "&FILENUMBER&"..."put "            ===============  Table of Contents  =============="&RETURN into tableContentsopen file fileTread from file fileT until "*"repeat with counter = 1 to cardNumberset the cursor to busyread from file fileT until "*"put offset("|",it) into testFoldif testFold > 0 thenput counter+1 into testPageput 1 into trueFoldend ifif testFold = 1 and trueFold = 1 thenput counter&")"&&it&RETURN after tableContentsend ifif trueFold = 0 thenput counter&")"&&it&RETURN after tableContentsend ifread from file fileT until "^"read from file fileT until "*"if offset("|",it) > 0 thenput 0 into trueFoldend ifput "" into itend repeatput "            =================================================="&RETURN after tableContentsclose file fileTopen file fileTPathwrite tableContents to file fileTPathclose file fileTPathput "Creating Survey File for "&FILENUMBER&"...please wait." into msgopen file fileSFileset the cursor to busywrite "**"&RETURN to file fileSFilewrite "SPSCRATCH"&RETURN to file fileSFilewrite "30"&RETURN to file fileSFilewrite "1"&RETURN to file fileSFilewrite "0"&RETURN to file fileSFilewrite "NIL"&RETURN to file fileSFilewrite "**"&RETURN to file fileSFileset the cursor to busywrite "TABLE"&RETURN to file fileSFilewrite "27"&RETURN to file fileSFilewrite fileTPath&RETURN to file fileSFilewrite "0"&RETURN to file fileSFilewrite "PROMPT"&RETURN to file fileSFilewrite "**"&RETURN to file fileSFilewrite "GOPROMPT"&RETURN to file fileSFilewrite "2"&RETURN to file fileSFilewrite "NIL"&RETURN to file fileSFilewrite "NIL"&RETURN to file fileSFilewrite "PROMPT"&RETURN  to file fileSFilerepeat with counter = 1 to cardNumberset the cursor to busywrite "**"&RETURN to file fileSFilewrite  FILENUMBER&"-"&counter&RETURN to file fileSFilewrite "27"&RETURN to file fileSFilewrite  fileSPath&FILENUMBER&"-"&counter&RETURN to file fileSFilewrite "0"&RETURN to file fileSFilewrite "PROMPT"&RETURN to file fileSFilewrite "**"&RETURN to file fileSFilewrite "VAL"&COUNTER&RETURN to file fileSFilewrite "40"&RETURN to file fileSFileset the cursor to busywrite  COUNTER&",1"&RETURN to file fileSFilewrite "0"&RETURN to file fileSFilewrite "NIL"&RETURN to file fileSFilewrite "**"&RETURN to file fileSFilewrite "GOPROMPT"&RETURN to file fileSFilewrite "2"&RETURN to file fileSFilewrite "NIL"&RETURN to file fileSFilewrite "NIL"&RETURN to file fileSFilewrite "PROMPT"&RETURN to file fileSFileend repeatwrite "**"&RETURN to file fileSFilewrite "EXIT"&RETURN to file fileSFilewrite "7"&RETURN to file fileSFilewrite ""&RETURN to file fileSFilewrite "0"&RETURN to file fileSFilewrite "NIL"&RETURN to file fileSFilewrite "**"&RETURN to file fileSFilewrite "GOPROMPT"&RETURN to file fileSFileset the cursor to busywrite "2"&RETURN to file fileSFilewrite "NIL"&RETURN to file fileSFilewrite "NIL"&RETURN to file fileSFilewrite "PROMPT"&RETURN to file fileSFilewrite "**"&RETURN to file fileSFilewrite "PROMPT"&RETURN to file fileSFilewrite "9"&RETURN  to file fileSFilewrite "<1> to <"&cardNumber&"> or <E>xit or <S>ave or <R>ecall Page or <T>able of C + [ENTER]?"&RETURN  to file fileSFileset the cursor to busywrite "3"&RETURN  to file fileSFilewrite "NIL"&RETURN  to file fileSFilewrite "**"&RETURN to file fileSFilewrite "DUMMY"&RETURN to file fileSFilewrite "2"&RETURN  to file fileSFilewrite "NIL"&RETURN  to file fileSFilewrite "0"&RETURN  to file fileSFilewrite "BRANCH"&RETURN  to file fileSFilerepeat with counter = cardNumber down to 1set the cursor to busywrite "**"&RETURN to file fileSFilewrite "BRANCH"&RETURN to file fileSFilewrite "3"&RETURN  to file fileSFilewrite  counter&RETURN  to file fileSFilewrite "3"&RETURN  to file fileSFilewrite  FILENUMBER&"-"&counter&RETURN to file fileSFileend repeatwrite "**"&RETURN to file fileSFilewrite "BRANCH"&RETURN to file fileSFilewrite "3"&RETURN  to file fileSFilewrite "T"&RETURN  to file fileSFilewrite "3"&RETURN  to file fileSFilewrite  "TABLE"&RETURN to file fileSFilewrite "**"&RETURN to file fileSFileset the cursor to busywrite "BRANCH"&RETURN to file fileSFilewrite "3"&RETURN  to file fileSFilewrite "E"&RETURN  to file fileSFilewrite "3"&RETURN  to file fileSFilewrite "EXIT"&RETURN to file fileSFilewrite "**"&RETURN to file fileSFilewrite "BRANCH"&RETURN to file fileSFileset the cursor to busywrite "3"&RETURN  to file fileSFilewrite "R"&RETURN  to file fileSFilewrite "3"&RETURN  to file fileSFilewrite "RCFILE"&RETURN to file fileSFilewrite "**"&RETURN to file fileSFilewrite "BRANCH"&RETURN to file fileSFilewrite "3"&RETURN  to file fileSFileset the cursor to busywrite "S"&RETURN  to file fileSFilewrite "3"&RETURN  to file fileSFilewrite "SAVEST"&RETURN to file fileSFilewrite "**"&RETURN to file fileSFilewrite "BRANCH"&RETURN to file fileSFilewrite "2"&RETURN  to file fileSFilewrite "T"&RETURN  to file fileSFilewrite "3"&RETURN  to file fileSFileset the cursor to busywrite  "TABLE"&RETURN to file fileSFilewrite "**"&RETURN to file fileSFilewrite "SAVEST"&RETURN to file fileSFilewrite "2"&RETURN  to file fileSFilewrite "NIL"&RETURN  to file fileSFilewrite "0"&RETURN  to file fileSFilewrite "RECALLFILE"&RETURN to file fileSFilewrite "**"&RETURN to file fileSFileset the cursor to busywrite "RECALLFILE"&RETURN to file fileSFilewrite "26"&RETURN  to file fileSFilewrite SSLevel&"SURVEY SCRATCH"&RETURN  to file fileSFilewrite "NIL"&RETURN  to file fileSFilewrite "NIL"&RETURN to file fileSFilewrite "**"&RETURN to file fileSFilewrite "PRMSUR"&RETURN to file fileSFilewrite "1"&RETURN  to file fileSFilewrite "Type Page#("&RETURN  to file fileSFileset the cursor to busywrite "1"&RETURN  to file fileSFilewrite "NIL"&RETURN to file fileSFilewrite "**"&RETURN to file fileSFilewrite "X"&RETURN to file fileSFilewrite "35"&RETURN  to file fileSFilewrite "nil"&RETURN  to file fileSFilewrite "0"&RETURN  to file fileSFilewrite "NIL"&RETURN to file fileSFileset the cursor to busywrite "**"&RETURN to file fileSFilewrite "PRMSUR"&RETURN to file fileSFilewrite "1"&RETURN  to file fileSFilewrite "?)& description (up to 65 characters) + [ENTER]"&RETURN  to file fileSFilewrite "0"&RETURN  to file fileSFilewrite "NIL"&RETURN to file fileSFilewrite "**"&RETURN to file fileSFilewrite "PRMSUR"&RETURN to file fileSFilewrite "9"&RETURN  to file fileSFilewrite "?..."&RETURN  to file fileSFileset the cursor to busywrite "65"&RETURN  to file fileSFilewrite "NIL"&RETURN to file fileSFilewrite "**"&RETURN to file fileSFilewrite "NOINPUT"&RETURN to file fileSFilewrite "4"&RETURN  to file fileSFilewrite "NIL"&RETURN  to file fileSFilewrite "NIL"&RETURN  to file fileSFilewrite "TABLE"&RETURN  to file fileSFilewrite "**"&RETURN to file fileSFileset the cursor to busywrite "WRSPSRC"&RETURN to file fileSFilewrite "5"&RETURN  to file fileSFilewrite "NIL"&RETURN  to file fileSFilewrite "NIL"&RETURN  to file fileSFilewrite "NIL"&RETURN to file fileSFilewrite "**"&RETURN to file fileSFilewrite "X"&RETURN to file fileSFilewrite "1"&RETURN  to file fileSFilewrite "<S>ave Page or <R>ecall or <"&RETURN to file fileSFileset the cursor to busywrite "1"&RETURN  to file fileSFilewrite "NIL"&RETURN to file fileSFilewrite "**"&RETURN to file fileSFilewrite "X"&RETURN to file fileSFilewrite "35"&RETURN  to file fileSFilewrite "nil"&RETURN  to file fileSFilewrite "0"&RETURN  to file fileSFilewrite "NIL"&RETURN to file fileSFilewrite "**"&RETURN to file fileSFileset the cursor to busywrite "X"&RETURN to file fileSFilewrite "9"&RETURN  to file fileSFilewrite ">Previous Page(<0>=T.C.) +[RETURN] ?"&RETURN  to file fileSFilewrite "3"&RETURN  to file fileSFilewrite "NIL"&RETURN to file fileSFilewrite "**"&RETURN to file fileSFilewrite "BRANCH"&RETURN to file fileSFilewrite "3"&RETURN  to file fileSFilewrite "S"&RETURN  to file fileSFilewrite "3"&RETURN  to file fileSFileset the cursor to busywrite "SAVEST"&RETURN to file fileSFilewrite "**"&RETURN to file fileSFilewrite "BRANCH"&RETURN to file fileSFilewrite "3"&RETURN  to file fileSFilewrite "0"&RETURN  to file fileSFilewrite "3"&RETURN  to file fileSFilewrite "TABLE"&RETURN to file fileSFilewrite "**"&RETURN to file fileSFileset the cursor to busywrite "BRANCH"&RETURN to file fileSFilewrite "3"&RETURN  to file fileSFilewrite "R"&RETURN  to file fileSFilewrite "3"&RETURN  to file fileSFilewrite "RCFILE"&RETURN to file fileSFilewrite "**"&RETURN to file fileSFilewrite "Y"&RETURN to file fileSFilewrite "2"&RETURN  to file fileSFilewrite "NIL"&RETURN  to file fileSFileset the cursor to busywrite "NIL"&RETURN  to file fileSFilewrite "DUMMY"&RETURN to file fileSFilewrite "**"&RETURN to file fileSFilewrite "RCFILE"&RETURN to file fileSFilewrite "26"&RETURN  to file fileSFilewrite SSLevel&"SURVEY SCRATCH"&RETURN  to file fileSFilewrite "NIL"&RETURN  to file fileSFileset the cursor to busywrite "NIL"&RETURN to file fileSFilewrite "**"&RETURN to file fileSFilewrite "X"&RETURN to file fileSFilewrite "1"&RETURN  to file fileSFilewrite "<#>Page or <S>ave Page or <E>xit or <"&RETURN  to file fileSFilewrite "1"&RETURN  to file fileSFilewrite "NIL"&RETURN to file fileSFilewrite "**"&RETURN to file fileSFileset the cursor to busywrite "X"&RETURN to file fileSFilewrite "35"&RETURN  to file fileSFilewrite "nil"&RETURN  to file fileSFilewrite "0"&RETURN  to file fileSFilewrite "NIL"&RETURN to file fileSFilewrite "**"&RETURN to file fileSFilewrite "X"&RETURN to file fileSFilewrite "9"&RETURN  to file fileSFileset the cursor to busywrite ">Previous Page(<0>=T.C.) +[RETURN] ?"&RETURN  to file fileSFilewrite "3"&RETURN  to file fileSFilewrite "NIL"&RETURN to file fileSFile--BRANCHES to SAVE SCREENwrite "**"&RETURN to file fileSFilewrite "BRANCH"&RETURN to file fileSFilewrite "3"&RETURN  to file fileSFilewrite "S"&RETURN  to file fileSFilewrite "0"&RETURN  to file fileSFilewrite "SAVEST"&RETURN to file fileSFileset the cursor to busywrite "**"&RETURN to file fileSFilewrite "BRANCH"&RETURN to file fileSFilewrite "3"&RETURN  to file fileSFilewrite "E"&RETURN  to file fileSFilewrite "3"&RETURN  to file fileSFilewrite "EXIT"&RETURN to file fileSFilewrite "**"&RETURN to file fileSFilewrite "Y"&RETURN to file fileSFileset the cursor to busywrite "2"&RETURN  to file fileSFilewrite "NIL"&RETURN  to file fileSFilewrite "NIL"&RETURN  to file fileSFilewrite "DUMMY"&RETURN to file fileSFileclose file fileSFilehide msgset cursor to handset lockScreen to falsealertend  secondS</script>
  1207.     </part>
  1208.     <part>
  1209.         <id>154</id>
  1210.         <type>button</type>
  1211.         <visible> <true /> </visible>
  1212.         <reserved5> 0 </reserved5>
  1213.         <reserved4> 0 </reserved4>
  1214.         <reserved3> 0 </reserved3>
  1215.         <reserved2> 0 </reserved2>
  1216.         <reserved1> 0 </reserved1>
  1217.         <enabled> <true /> </enabled>
  1218.         <rect>
  1219.             <left>129</left>
  1220.             <top>297</top>
  1221.             <right>164</right>
  1222.             <bottom>332</bottom>
  1223.         </rect>
  1224.         <style>transparent</style>
  1225.         <showName> <false /> </showName>
  1226.         <highlight> <false /> </highlight>
  1227.         <autoHighlight> <true /> </autoHighlight>
  1228.         <sharedHighlight> <true /> </sharedHighlight>
  1229.         <family>0</family>
  1230.         <titleWidth>0</titleWidth>
  1231.         <icon>1367</icon>
  1232.         <textAlign>center</textAlign>
  1233.         <font>Chicago</font>
  1234.         <textSize>12</textSize>
  1235.         <textStyle>plain</textStyle>
  1236.         <name>File List</name>
  1237.         <script>on mouseUpset the loc of msg to 19,303lookCend mouseUpon lineAddset the cursor to 130global textHolder, outFileput the number of lines in cd fld id 100 of cd 1 into lineListif lineList >= 100 thenbeepset cursor to noneput "There Can't be more than 100 Items in your List!" into msgput the seconds into Tmarkrepeat until the mouseClick or (the seconds - Tmark) > 2end repeatput emptylookCend ifanswer "Sort this List or Add an Item?" with "Cancel" or "Sort" or "Add"if it is "Cancel" then exit to HyperCardif it is "Sort" thensort cd fld id 100set the autoTab of cd fld id 100 to truelookCend ifask "Enter a FILE NAME"if it = "" thenif it is empty and cd fld id 100 = empty thenhide cd fld id 100hide msgexit to HyperCardend iflookCend ifput the number of lines in cd fld id 100 of cd 1 into tempLnrepeat with counter = 1 to tempLnif offset(it,line counter of cd fld id 100 of cd 1) > 0 thenif (line counter of cd fld id 100 of cd 1) = it thenset cursor to noneplay "harpsichord" tempo 400 "b4h# d5h# a5q# "wait until the sound is "done"put QUOTE&it&QUOTE&" is in this List!‚ĶClick to Continue." into msgrepeat until the mouseClickmouserend repeatput "["&(the short name of card field id 100 of card 1)&"]"&" Shift=Add  Opt=Select  Cmnd=Delete  Click=Exit" into msglineAddelse exit repeatend ifend repeatif the length of it > 15 thenplay  "harpsichord" tempo 400 "b4h#"put "            Items may not be longer than 15 characters!" into msgwait 3 secsend mouseUp to meend ifglobal lineNumrepeat with counter = 1 to lineListput counter into lineNum-- if offset(textHolder,(line counter of cd fld id 100 of cd 1)) > 0 thenif textHolder is (line counter of cd fld id 100 of cd 1) thenput it&return before line counter of cd fld id 100 of card 1set the autoTab of cd fld id 100 to trueexit repeatend ifend repeatIF cd fld id 100 = EMPTY THENput it&return into cd fld id 100 of card 1set the autoTab of cd fld id 100 to trueend iflookCend lineAddon lookCset cursor to 130global holderC, lineList, lineNum, lineBA, buttonD,testOne, lineNumglobal textHolder, fl-----put 100 into activeFieldput the number of lines in cd fld id activeField into lineListif lineList < 1 then lineAddif visible = 1 then show bg fld id 186put empty into visibleshow cd fld id activeField-- if fld id 174 = empty then lineAdd -- activeFieldif cd fld id activeField = empty then lineAdd -- activeFieldput the top of cd fld id activeField into fldHeightput The textHeight of cd fld id activeField into fldTextHeightput the number of lines in cd fld id activeField into NumberOfLinesNTitlesunlock screenset the loc of msg to 19,303put empty into xtestOne-- put values in variablesput the top of cd fld id activeField into FldTopput the textHeight of cd fld id activeField into textHeightput the height of cd fld id activeField into FldHeightput the number of lines in cd fld id activeField into NumberOfLinesNTitlesput the short name of card field id 100 of card 1 into fNrepeat until the mouseClick--  multiply by 2 so selection (hot) spot is in middle of lineput (round(the mouseV-(FldTop))+(abs(round(textHeight*.25)))) into mouseTemp-- put abs(round(mouseTemp/textHeight)) into lineVariableput (round(mouseTemp/textHeight)) into lineVariable-- the next line only if lines are added and deletedput the number of lines in cd fld id activeField into NumberOfLinesNTitles-- the next line is critical to selectScrolling...you must-- subtract 1 from textHeight to get proper valueput round((the scroll of cd fld id activeField)/(textHeight-0)) into theScroll-- Select last line codeif (lineVariable+theScroll) > NumberOfLinesNTitles thenselect line NumberOfLinesNTitles of cd fld id activeFieldput NumberOfLinesNTitles into resetLineput NumberOfLinesNTitles&"/"&NumberOfLinesNTitles&"["&fN&"]"&" Shift=Add  Opt=Select  Cmnd=Delete  Click=Exit"end if-- scroll up & select codeif the mouseV < (FldTop) and lineVariable < lineVariable+theScroll ¬¨and lineVariable ‚↠0  thenselect line (round(theScroll/2)) of cd fld id activeFieldput (round(theScroll/2)) into resetLineput (round(theScroll/2))&"/"&NumberOfLinesNTitles&"["&fN&"]"&" Shift=Add  Opt=Select  Cmnd=Delete  Click=Exit"end if-- select line X codeif the mouseV > FldTop and lineVariable+(theScroll) > 0 and ¬¨lineVariable+(theScroll) <= NumberOfLinesNTitles ¬¨thenselect line ((lineVariable)+(theScroll)) of cd fld id activeFieldput ((lineVariable)+(theScroll)) into resetLineput ((lineVariable)+(theScroll))&"/"&NumberOfLinesNTitles&"["&fN&"]"&" Shift=Add  Opt=Select  Cmnd=Delete  Click=Exit"end if-- select line 1 codeif the mouseV < FldTop and lineVariable <= 1 thenselect line 1 of cd fld id activeFieldput one into resetLineput one&"/"&NumberOfLinesNTitles&"["&fN&"]"&" Shift=Add  Opt=Select  Cmnd=Delete  Click=Exit"end if-- ----put the selectedText into textHolder--------if the optionKey is down thenglobal outFileput textHolder into outFileput outFile into cd fld id 95hide MsgcleanExit textHolderend ifif the shiftKey is down thenlineAddend ifif the commandKey is down thenanswer "Delete "&textHolder&"?" with "Yes" or "Cancel"if it is "Cancel" thenlookCend ifrepeat with counter = 1 to lineListput counter into lineNumif textHolder IS (line counter of card field id 100 of card 1) thendelete line counter of card field id 100 of card 1set autoTab of cd fld id 100 to trueexit repeatend ifend repeatchoose browse toollookCend ifend repeathide msgclickExitend lookCon cleanExitglobal textHolder, outFilehide cd fld id 100unlock Screenif textHolder = outFile then send mouseUp to cd btn id 49Exit to HyperCardend cleanExiton clickExithide cd fld id 100unlock ScreenExit to HyperCardend clickExit</script>
  1238.     </part>
  1239.     <part>
  1240.         <id>155</id>
  1241.         <type>button</type>
  1242.         <visible> <true /> </visible>
  1243.         <reserved5> 0 </reserved5>
  1244.         <reserved4> 0 </reserved4>
  1245.         <reserved3> 0 </reserved3>
  1246.         <reserved2> 0 </reserved2>
  1247.         <reserved1> 0 </reserved1>
  1248.         <enabled> <true /> </enabled>
  1249.         <rect>
  1250.             <left>167</left>
  1251.             <top>297</top>
  1252.             <right>201</right>
  1253.             <bottom>332</bottom>
  1254.         </rect>
  1255.         <style>transparent</style>
  1256.         <showName> <false /> </showName>
  1257.         <highlight> <false /> </highlight>
  1258.         <autoHighlight> <true /> </autoHighlight>
  1259.         <sharedHighlight> <true /> </sharedHighlight>
  1260.         <family>0</family>
  1261.         <titleWidth>0</titleWidth>
  1262.         <icon>1366</icon>
  1263.         <textAlign>center</textAlign>
  1264.         <font>Chicago</font>
  1265.         <textSize>12</textSize>
  1266.         <textStyle>plain</textStyle>
  1267.         <name></name>
  1268.         <script>on  mouseDownhide msgset the loc of msg to 19,303put the top of cd fld id 156 into fldHeightput The textHeight of cd fld id 156 into fldTextHeightshow cd fld id 156repeat until the mouse is upget the mouseVsubtract fldHeight from itadd  abs(round(fldTextHeight/2)) to it -- divide by 2 so selection (hot) spot is in middle of lineif the mouseV < top of cd fld id 156 or the mouseV > bottom of cd fld id 156  or ¬¨the mouseH < the left of cd fld id 156 or the mouseH > the Right of cd fld id 156 thenselect line 6 of cd fld id 156elseselect line abs(round(it/fldTextHeight)) of cd fld id 156end ifend repeatput the selectedText into ithide cd fld id 156if it is 0 then exit to HyperCardput 1 into mTestput it into aTestif aTest is "Load" or aTest is "Save" then lsMark mTest, aTestif aTest is "Erase" or aTest is "Name" then erMark mTest, aTestend mouseDownon lsMark  mTest, aTestif cd fld id 100  <> empty thenput the short name of cd fld id 100 into fNput the number of lines in cd fld id 100 into fLput "This File List is‚Ķ"&fN&"‚Ķ("&fL&" items out of 100)" into msgend ifif aTest is "Load" thenif the autoTab of cd fld id 100 = true thenanswer "File List was modified‚ĶContinue Erases it!" with "Continue" or "Stop"if it is "Stop" thenhide msgexit to HyperCardend ifend ifput cd fld id 100 into tempScriptput the number of lines in tempScript into fLput the short name of cd fld id 100 into fNput "This File List is‚Ķ"&fN&"‚Ķ("&fL&" items out of 100)" into msganswer file "File List to Load‚Ķ(.fl)" of type textif the result is "Cancel" thenhide msgexit to HyperCardend ifput it into fileLoadput fileLoad into ithide msg--put the length of IT into nameLengthrepeat with counter = nameLength down to 0put char counter of IT into tempif temp = ":" then EXIT REPEATend repeatput char (counter+1) to nameLength of it into tempFileNameput char ((the number of chars in it)-2) to ¬¨(the number of chars in it) of it into tempCharif tempChar ‚↠".fl" thenanswer (tempFileName)&" is not a File List!"&RETURN&¬¨"The Name MUST have a  .fl  extension."exit to HyperCardend if--if fileLoad is empty then exit to HyperCardput the length of fileLoad into nameLengthrepeat with counter = nameLength down to 0get char counter of fileLoadif it = ":" then EXIT REPEATend repeatput char (counter+1) to nameLength of fileLoad into ITif number of chars in it > 15 thenplay  "harpsichord" tempo 400 "b4h#"put "The File List Name must be no more than 15 characters!" into msgwait 3 sechide msgexit to HyperCardend ifset the name of cd fld id 100 to char (counter+1) to nameLength of fileloadopen file fileLoadread from FILE fileLoad for 5000put it into cd fld id 100put empty after the last word of cd fld id 100set autoTab of cd fld id 100 to falseclose file fileLoadexit to HyperCardend ifif aTest is "Save" thenif cd fld id 100  = empty thenset cursor to noneplay  "harpsichord" tempo 400 "b4h#"put "File List is Empty--Nothing to Save!" into msgwait 3 sechide msgend ifPUT EMPTY INTO FILESAVEput cd fld id 100 into tempScriptput the number of lines in tempScript into fLput the short name of cd fld id 100 into fNif fN = " " then put empty into fNput "This File List is‚Ķ"&fN&"‚Ķ("&fL&" items out of 100)" into msgask file "File List to Save‚Ķ(.fl)" with fNif the result is "Cancel" thenhide msgexit to HyperCardend ifput it into FileSave--put char ((the number of chars in it)-2) to ¬¨(the number of chars in it) of it into tempCharif tempChar ‚↠".fl" thenhide msganswer "Add the correct extension!"&RETURN&¬¨"Enter it again with "&QUOTE&".fl"&QUOTE&" extension."exit to HyperCardend if--hide msgif FileSave is empty then exit to HyperCardif the length of (the short name of cd fld id 100 ) > 15 thenplay  "harpsichord" tempo 400 "b4h#"put "The File List Name must be no more than 15 characters!" into msgwait 3 sechide msgexit to HyperCardend if--put the length of fileSave into nameLengthrepeat with counter = nameLength down to 0put char counter of IT into tempif temp = ":" then EXIT REPEATend repeatput char (counter+1) to nameLength of it into tempFileNameif number of chars in tempFileName > 15 thenplay  "harpsichord" tempo 400 "b4h#"put "The File List Name must be no more than 15 characters!" into msgwait 3 sechide msgexit to HyperCardend if--open file FileSavewrite cd fld id 100  to file FileSaveset autoTab of cd fld id 100 to falsealertclose file FileSaveexit to HyperCardend ifif the mouseV < 260 then exit to Hypercardif number of this cd is 1 then exit to Hypercardend lsMarkon erMark  mTest, aTestif the autoTab of cd fld id 100 = true thenanswer "File List is modified/not saved‚ĶContinue?" with "Continue" or "Stop"if it is "Stop" then exit to HyperCardend ifif aTest is "Name" thenput the short name of cd fld id 100 into tpNameask "Enter Name.fl (up to 15 chars)" with tpNameif it is empty then exit to HyperCard--put 0 into tempCharput char ((the number of chars in it)-2) to ¬¨(the number of chars in it) of it into tempCharif tempChar ‚↠".fl" thenanswer QUOTE&it&QUOTE&" isn't a File List Name!"&RETURN&¬¨"The Name MUST have a  .fl  extension."exit to HyperCardend if--if number of chars in it <= 15 thenset the name of cd fld id 100 to itelseplay  "harpsichord" tempo 400 "b4h#"put "                                Name too long!" into msgwait 2 sechide msgexit to HyperCardend ifset the autoTab of cd fld id 100 to truehide msgexit to HyperCardend ifif aTest is "Erase" thenput the short name of cd fld id 100 into fNanswer "ERASE File List "&QUOTE&fN&QUOTE&"?" with "Yes" or "Cancel"if it is "Cancel" then exit to HyperCardput empty into cd fld id 100set the autoTab of cd fld id 100 to falseset the name of cd fld id 100 to " "exit to HyperCardend ifend erMark</script>
  1269.     </part>
  1270.     <part>
  1271.         <id>156</id>
  1272.         <type>field</type>
  1273.         <visible> <false /> </visible>
  1274.         <dontWrap> <false /> </dontWrap>
  1275.         <dontSearch> <true /> </dontSearch>
  1276.         <sharedText> <false /> </sharedText>
  1277.         <fixedLineHeight> <false /> </fixedLineHeight>
  1278.         <autoTab> <false /> </autoTab>
  1279.         <lockText> <true /> </lockText>
  1280.         <rect>
  1281.             <left>166</left>
  1282.             <top>252</top>
  1283.             <right>213</right>
  1284.             <bottom>318</bottom>
  1285.         </rect>
  1286.         <style>shadow</style>
  1287.         <autoSelect> <false /> </autoSelect>
  1288.         <showLines> <false /> </showLines>
  1289.         <wideMargins> <false /> </wideMargins>
  1290.         <multipleLines> <false /> </multipleLines>
  1291.         <reservedFamily> 0 </reservedFamily>
  1292.         <titleWidth>0</titleWidth>
  1293.         <icon>0</icon>
  1294.         <textAlign>center</textAlign>
  1295.         <font>Chicago</font>
  1296.         <textSize>12</textSize>
  1297.         <textStyle>plain</textStyle>
  1298.         <textHeight>16</textHeight>
  1299.         <name></name>
  1300.         <script></script>
  1301.     </part>
  1302.     <part>
  1303.         <id>163</id>
  1304.         <type>button</type>
  1305.         <visible> <false /> </visible>
  1306.         <reserved5> 0 </reserved5>
  1307.         <reserved4> 0 </reserved4>
  1308.         <reserved3> 0 </reserved3>
  1309.         <reserved2> 0 </reserved2>
  1310.         <reserved1> 0 </reserved1>
  1311.         <enabled> <true /> </enabled>
  1312.         <rect>
  1313.             <left>83</left>
  1314.             <top>292</top>
  1315.             <right>203</right>
  1316.             <bottom>336</bottom>
  1317.         </rect>
  1318.         <style>opaque</style>
  1319.         <showName> <false /> </showName>
  1320.         <highlight> <false /> </highlight>
  1321.         <autoHighlight> <false /> </autoHighlight>
  1322.         <sharedHighlight> <true /> </sharedHighlight>
  1323.         <family>0</family>
  1324.         <titleWidth>0</titleWidth>
  1325.         <icon>0</icon>
  1326.         <textAlign>center</textAlign>
  1327.         <font>Chicago</font>
  1328.         <textSize>12</textSize>
  1329.         <textStyle>plain</textStyle>
  1330.         <name>vizSecondSight</name>
  1331.         <script></script>
  1332.     </part>
  1333.     <content>
  1334.         <layer>card</layer>
  1335.         <id>21</id>
  1336.         <text><span class="style1">                                              >>></span><span class="style2">Help</span><span class="style1"><<<---------------------------------------------------------------</span><span class="style2">Online Help from any Page</span><span class="style1">:If no documents are loaded then Help from the Go menu (or Command"?" from the keyboard)  brings up the standard HyperCard Help stack ifon the current level. If a document is loaded Help brings up a Help stackfor the currently loaded document --If provided by the author--withthe name "(name of document)Help" that is at the  same level as thedocument loaded.</span><span class="style2">Waldo Help</span><span class="style1">: Select Help from the go menu (or Command "?" from thekeyboard) While holding down the Shift key. (The stack WALDOHELPmust be at the same level as your copy of Waldo.) Hold down all 3 keysuntil WALDOHELP appears! WALDOHELP stack is included with Waldo.---------------------------------------------------------------A/1/</span><span class="style2">FILEPATH</span><span class="style1">: </span><span class="style3">Second Sight</span><span class="style1">‚Ñ¢: Put file to be Imported into a FOLDERwhich is in the same folder  as this stack.  See FILE and FOLDER NAMES! This stack knows its location--enter only the name of thefile to import.  This stack must be in a file folder.   The FOLDER "mustbe" at the same level as SECOND SIGHT. --------------------------------------------------------------- A/2/</span><span class="style2">FILEPATH</span><span class="style1">:</span><span class="style3"> READ</span><span class="style1">: Uses standard Macintosh interface.  You cannot Output a file that is loaded with this option! ---------------------------------------------------------------B/</span><span class="style2">FILE & FOLDER NAME</span><span class="style1">: </span><span class="style3">OUTPUT</span><span class="style1">: Try to keep file names as short as possible.  Each file (to import into Waldo) must be in a folder  with the same name as the file, with the extension "-F".eg., News (file) is in News-F (folder). ---------------------------------------------------------------C/</span><span class="style2">DOCUMENT</span><span class="style1">:  A Waldo document is a single text file that contains a series of "pages."  Each page is an individual article set off by special formatting characters.  In order for Waldo to create a table of contents and correctly parse each page, the text file must follow these rules!  (If the file you create is to be read online on aBBS, then each line must end with a RETURN and be no more than 79 characters long (non-title) (including spaces and the return.)  Every "page" must start with a "*title*" and end  with a " ^ " end-of-page-marker.  "  ^  "  is ASCII #94See next rule & FOLDED PAGES!---------------------------------------------------------------D/</span><span class="style2">TITLES</span><span class="style1">:  The title must start and end with an "*".It can be no longer than 70 characters, including the two asterisks.   DO NOT use anyother asterisks in the file!  NOTE: There must NOT be any spaces between the leading (first) or the trailing (last) "*" and the nextcharacter, eg., "*New Day* (yes), "* New Day*" or "*New Day *" (no)."*" is ASCII #42    See FOLDED PAGES.---------------------------------------------------------------E/</span><span class="style2">PAGE ENDING</span><span class="style1">:  Every page, in the document to be loaded into Waldo, MUST begin with a Title and end with a " ^ " on a line by itself!  Put an extra carriage return at the bottom of the document to be imported.   DO NOT use the " ^ " character for anything but to markend of Page!  See FOLDED PAGES.---------------------------------------------------------------F/</span><span class="style2">FOLDED PAGES</span><span class="style1">:  Folded pages are "sub" Tables of Contents which mark a series of related pages.  The format is to create a title for  the FOLDED PAGE: *|the title is here|* , not forgetting to put a" ^ " on a line by itself with a RETURN on the next line. To mark the endof  a series of folded pages, put a "|" on a line by itself with a RETURN-this follows the last " ^ " of the last page of the series of FOLDED PAGES.  DO NOT use the "|" character anywhere else in the text at all!Just use "*|" and "|*"for the tile of the FOLDED PAGES and a single"|" to mark the end of a series of FOLDED PAGES.       "|" is ASCII #124---------------------------------------------------------------G/</span><span class="style2">PAGE SIZE</span><span class="style1">:  A page must be limited to 16k or the document will not load properly into Waldo.---------------------------------------------------------------H/</span><span class="style2">XStacks</span><span class="style1">: Waldo can display eXternal Stacks.  You may create up to 999 XStack stacks.  Each XStack is a single stack--it is named thesame name as the text file with the "¬•" character and one number from 0 to 999 appended; NEWS & NEWS¬•0 or NEWS¬•1 or NEWS¬•229. (NOTE: You may not put an XStack format character in a Fold Title!)There may be up to 999 XStacks to a Waldo document.To mark a page for a XStack, just put a "¬•"+(number 0 to 999)and a RETURN on a line by itself at the top of the page...¬•1(RETURN) When a formatted file is loaded into Waldo it will check for the "¬•" character.  If it finds ¬•, it will create a "</span><span class="style2">X</span><span class="style1">" button on that pageat the bottom right. It is a small button with an "</span><span class="style2">X</span><span class="style1">".  When youclick the button, it looks for a HyperCard stack called by the name ofthe file you loaded plus "¬•" with a number from 0 to 999--NEWS¬•0.That stack MUST be at the same "LEVEL" as the file you loaded!  Youwill be taken to that stack if you click the mouse--the second click could take you back to the page you left from.      "¬•" is ASCII #180The "STACK" SCRIPT of the XStack COULD read:on openStack  hide menuBarend openStackon idle  wait until the mouseClick  pop cardend idle---------------------------------------------------------------I/</span><span class="style2">Review of FORMATTING characters</span><span class="style1">:" *your title here* " & RETURN   marks the title" ^ "  with a RETURN    marks the end of a page." *|your title here|* " & RETURN                     "^" & RETURN  marks the title of FOLDED PAGES" | " with a RETURN     marks the end of a series of FOLDED PAGES"¬•"  followed by  one number (from 0 to 999) with a RETURN,  at the       beginning of a page marks an XStack page.---------------------------------------------------------------J/ </span><span class="style2">FILE LIST</span><span class="style1">: This allows you to list up to 100 files you often accessfor the OUTPUT option .  Click on Second Sight button. ( If there are no files you will be asked to enter a file name.) You will beshown a list of file names saved.  Click the Mouse to exit.Shift will ADD a new file name to the list.Option will select that file name and load it. Command will erase that file from the list.  When a Option Key selects a file, it will appearselected in the dialogue box for  "Import with the OUTPUT option."---------------------------------------------------------------K/</span><span class="style2"> MODIFIER KEYS</span><span class="style1">: (Partial Listing)</span><span class="style3">FIND</span><span class="style1">: COMMAND + Click (on the Page ARROW) resets.</span><span class="style3">Page #1 Button:</span><span class="style1"> SHIFT + Click goes to Last Page.</span><span class="style3">Page #? Button</span><span class="style1"> : SHIFT + Click Gives option of going to a Random Page.</span><span class="style3">Scroll Up Button:</span><span class="style1"> SHIFT + Click on Document Page Scrolls directto Top.</span><span class="style3">Current Page Button:</span><span class="style1"> Click displays Last Page Number.                 SHIFT + Click Marks and UnMarks Page. (Marked for Printing).                OPTION + Click displays all Marked Pages.                COMMAND + Click UnMarks ALL Pages.</span><span class="style3">Next Fold Button:</span><span class="style1"> SHIFT + Click go to Last Page in the Next Fold.</span><span class="style3">Previous Fold Button:</span><span class="style1"> SHIFT+Click go to Last Page in the Previous Fold............................................................</span><span class="style3">TITLE LIST</span><span class="style1">:      SHIFT Adds item to List.                       OPTION Finds item.                       COMMAND Deletes item from List............................................................</span><span class="style3">BUTTON LIST</span><span class="style1">: SHIFT Adds item to List.                 OPTION  finds five consecutive pages that match item                 and sets top five page mark buttons with page matches.                 Note: MARK ignores matches on the Import Page.                 COMMAND Deletes item from List.</span><span class="style3">BUTTON TITLE  LIST</span><span class="style1">: OPTION finds Page.                   CMND transfers Button Titles to Title List.</span><span class="style3">PAGE SET BUTTONS</span><span class="style1">: SHIFT + Click sets button to current page.                 COMMAND + Click resets button to 0...........................................................................................</span><span class="style3">Second Sight</span><span class="style1">:  SHIFT Adds item to List.                 OPTION Selects FILE for the OUTPUT load option.                 COMMAND deletes item from List. </span><span class="style3">XStack LIST</span><span class="style1">:  Click on "</span><span class="style2">X</span><span class="style1">" button at RIGHT Bottom of Page.                 If BUTTON IS NOT GRAYED then a List is displayed.                 OPTION goes to selected XStack Page.</span><span class="style3">HYPERBUTTONS</span><span class="style1">: Either Select Hyper Button from the Waldo menu or                 enter Command+B from the keyboard and a Hyper Button                 will be displayed.                  SHIFT Adds a Button to the Queue.                 OPTION goes to the next Button in the Queue.                 COMMAND  chooses the List or Note Functions.                  From List you may ReSet the Queue, move a Spot and                 Delete a Spot. Select Notes to add notes to a Spot.---------------------------------------------------------------  </span><span class="style2">Waldo</span><span class="style1"> TM                            </span><span class="style2">ARTWAY</span><span class="style1">  TM  BBS at:     ARTWAY  </span><span class="style5">   ¬© John J. Gaudreault 1990-1992        (402) 391-2039  8N1 12/24       PO BOX 3442        All Rights Reserved                        11a.m. to 11p.m. C.S.T.                Omaha, NE  68103   Second Sight‚Ñ¢ is a Product of            </span><span class="style8"> CompuServe ID 72067,3046        GEnie: J.GAUDREAULT </span><span class="style5">   The FreeSoft Company                                                    Volume XFCN...                                   </span><span class="style2">This is ShareWare.   Waldo is  $15.</span><span class="style1"> </span><span class="style5">   ¬© Farallon Computing Inc. 1987,89   </span><span class="style1"> Make checks payable to John J. Gaudreault.</span></text>
  1337.     </content>
  1338.     <content>
  1339.         <layer>card</layer>
  1340.         <id>95</id>
  1341.         <text>HelpMM</text>
  1342.     </content>
  1343.     <content>
  1344.         <layer>card</layer>
  1345.         <id>115</id>
  1346.         <text>Level = 1</text>
  1347.     </content>
  1348.     <content>
  1349.         <layer>card</layer>
  1350.         <id>103</id>
  1351.         <text>MAC</text>
  1352.     </content>
  1353.     <content>
  1354.         <layer>card</layer>
  1355.         <id>116</id>
  1356.         <text>         Page#?      Page#1          Find>Help</text>
  1357.     </content>
  1358.     <content>
  1359.         <layer>card</layer>
  1360.         <id>118</id>
  1361.         <text>Import Delete</text>
  1362.     </content>
  1363.     <content>
  1364.         <layer>card</layer>
  1365.         <id>147</id>
  1366.         <text>01234567</text>
  1367.     </content>
  1368.     <content>
  1369.         <layer>card</layer>
  1370.         <id>156</id>
  1371.         <text><span class="style7">raseNameLoadSave</span></text>
  1372.     </content>
  1373.     <content>
  1374.         <layer>card</layer>
  1375.         <id>76</id>
  1376.         <text>WaldoDocs</text>
  1377.     </content>
  1378.     <content>
  1379.         <layer>card</layer>
  1380.         <id>72</id>
  1381.         <text>HD 20:HyperCardStacks:WaldoDocs-F:WaldoDocs</text>
  1382.     </content>
  1383.     <name></name>
  1384.     <script>on openCardif "Waldo" is in the menus then disable menuitem "HyperButton" of menu Waldoend openCardon closeCardIf the visible of bg btn id 219 ‚↠true and ¬¨the visible of fld id 239 ‚↠true thenif "Waldo" is in the menus then enable menuitem "HyperButton" of menu Waldoend ifend closeCardon DeleteCards--  readFile-- CARDCOUNT,STARTCARD,LEVELMEMORY,HEADER,TABLECONTENTS,TRUEFOLD-- foldPage, fileNumber, thisStackput the number of cds-1 into thisStackput "Deleting "&thisStack&" Pages" into msgshow msgset the scroll of cd fld id 21 of cd 1 to 2416set lockMessages to trueglobal cardMenuput 1 into cardMenuput empty into AllFoldedPagesput empty into fld id 239if the visible of fld id 239 is true then send mouseUp to bg btn id 238put empty into cd fld  "markGlobal" of cd 1put empty into cd fld "AllFoldedPages" of cd 1if the visible of bg btn id 56 is true then send mouseUp to bg btn id 56put empty into cd fld id 72put empty into cd fld id 76put empty into fld id 178---FIND OPTION btnsset the visible of bg btn id 207 to false------lock screenhide cd fld id 43hide cd btn id 153hide cd btn id 31hide cd btn id 66hide cd btn id 112hide cd btn id 158-- hide cd fld id 107hide cd btn id 71set the scroll of cd fld id 43 to 0hide cd fld id 43--these btns hide btn names when there is more than one pageshow cd btn id 119show cd btn id 120hide bg btn id 122hide bg btn id 121unlock screenrepeat with counter = 142 to 151set the name of bg btn id counter to 0end repeatset the userLevel to 3set cursor to 4put id OF THIS cd  into CardIdset lockScreen to truego to cd 2get the number of cdsrepeat with counter = 1 to it-1put "Deleting Page "&counter&" of "&thisStack&" Pages" into msgdoMenu Delete Cardend repeatput empty into cd fld id 43 of cd 1put 0 into cardMenuset lockScreen to falseset lockMessages to false--if the diskSpace > 2*(the size of this stack) thenput "                                    -- Compacting Stack --"set cursor to busydoMenu "Compact Stack"else put "             -- You need more disk space to Compact Stack --"set lockMessages to trueset lockScreen to falsechoose browse toolalertwait 3 sechide msgset the scroll of cd fld "Help" to 0--end DeleteCards</script>
  1385. </card>
  1386.  
  1387.  
  1388.